Modules

ModuleSource FileDescription
bns_basemodule_bns_base.f90

This MODULE contains the definition of TYPE bnsbase, which is an ABSTRACT TYPE representing any possible type of binary neutron star (\(\mathrm{BNS}\)) initial data (\(\mathrm{ID}\)) to be set up for \(\texttt{SPHINCS_BSSN}\). That is, \(\mathrm{BNS}\) \(\mathrm{ID}\) produced with \(\texttt{LORENE}\), with \(\texttt{FUKA}\), etc.

Read more…
   accesssubmodule_bns_base_access.f90

The module contains the implementation of the methods of TYPE bnsbase that allow to access PRIVATE members.

Read more…
   geometrysubmodule_bns_base_geometry.f90

This MODULE contains the implementation of the methods of TYPE bns_base that deal with the computation of the radii of the stars.

Read more…
   iosubmodule_bns_base_io.f90

This submodule contains the implementation of the methods of TYPE bnsbase that handle I/O (input/output)

Read more…
bns_fukamodule_bns_fuka.f90

This module contains the definition of TYPE bnsfuka, and the SUBROUTINES that bind to the methods of \(\texttt{FUKA}\)'s procedures

Read more…
   accesssubmodule_bns_fuka_access.f90

The module contains the implementation of the methods of TYPE bnsfuka that allow to access PRIVATE members.

Read more…
   constructorsubmodule_bns_fuka_constructor.f90

Implementation of the constructor and destructor of TYPE bnsfuka, and of the bnsfuka-member PROCEDURES that call the C-bound PROCEDURES constructig and destructing the \(\texttt{FUKA}\) \(\texttt{bns_export}\) object

Read more…
   interpolatesubmodule_bns_fuka_interpolate.f90

Implementation of the methods of TYPE bnsfuka that interpolate the data on a lattice, at a particle position

Read more…
   iosubmodule_bns_fuka_io.f90

This submodule contains the implementation of the methods of TYPE bnsfuka that handle I/O (input/output)

Read more…
   memorysubmodule_bns_fuka_memory.f90

Implementation of the methods of TYPE bnsfuka that (de)allocate memory

Read more…
   propertiessubmodule_bns_fuka_properties.f90

Implementation of the methods of TYPE bnsfuka that import from \(\texttt{FUKA}\) the parameters of the binary system, and print them to the standard output.

Read more…
   readsubmodule_bns_fuka_read.f90

Implementation of the methods of TYPE bnsfuka that read \(\mathrm{BNS}\) data using \(\texttt{FUKA}\)

Read more…
bns_lorenemodule_bns_lorene.f90

This module contains the definition of TYPE bnslorene, and the SUBROUTINES that bind to the methods of \(\texttt{LORENE}\)'s class \(\texttt{Bin_NS}\), defined in

Read more…
   accesssubmodule_bns_lorene_access.f90

The module contains the implementation of the methods of TYPE [[bnslorene that allow to access PRIVATE members.

Read more…
   constructorsubmodule_bns_lorene_constructor.f90

Implementation of the constructor and destructor of TYPE bnslorene, and of the bnslorene-member PROCEDURES that call the C-bound PROCEDURES constructig and destructing the \(\texttt{LORENE}\) \(\texttt{Bin_NS}\) object

Read more…
   finalize_idsubmodule_bns_lorene_finalize_id.f90

Implementation of the PROCEDURE that act on the \(\mathrm{ID}\) after it is set up on the mesh and/or on the particles, to finalize its preparation for \(\texttt{SPHINCS_BSSN}\)

Read more…
   iosubmodule_bns_lorene_io.f90

This submodule contains the implementation of the methods of TYPE bnslorene that handle I/O (input/output)

Read more…
   memorysubmodule_bns_lorene_memory.f90

Implementation of the methods of TYPE bnslorene that (de)allocate memory

Read more…
   propertiessubmodule_bns_lorene_properties.f90

Implementation of the methods of TYPE bnslorene that read from \(\texttt{LORENE}\) the parameters of the binary system, and print them to the standard output.

Read more…
   readsubmodule_bns_lorene_read.f90

Implementation of the methods of TYPE bnslorene that read \(\mathrm{BNS}\) data using \(\texttt{LORENE}\)

Read more…
bssn_formulationmodule_bssn_formulation.f90

This module contains the definition of the EXTENDED TYPE bssn, representing the \(\mathrm{ID}\) for the \(\mathrm{BSSNOK}\) formulation of the Einstein equations

Read more…
   bssn_variablessubmodule_bssn_formulation_bssn_variables.f90

Implementation of the methods of TYPE bssn that compute the \(\mathrm{BSSNOK}\) variables

Read more…
   constraintssubmodule_bssn_formulation_constraints.f90

Implementation of the methods of TYPE bssn that compute the constraints

Read more…
   constructorsubmodule_bssn_formulation_constructor.f90

Implementation of the constructor and destructor of TYPE bssn

Read more…
   iosubmodule_bssn_formulation_io.f90

This submodule contains the implementation of the methods of TYPE bssn that handle I/O (input/output)

Read more…
   landau_lifshitzsubmodule_bssn_formulation_landau_lifshitz.f90

Implementation of the method of TYPE bssn that computes the Landau--Lifshitz pseudo-tensor

Read more…
   memorysubmodule_bssn_formulation_memory.f90

Implementation of the methods of TYPE bssn that (de)allocate memory

Read more…
   riccisubmodule_bssn_formulation_ricci.f90

Implementation of the method of TYPE bssn that computes the Ricci tensor and scalar

Read more…
cauchy_convergence_testmodule_cauchy_convergence_test.f90

This MODULE collects PROCEDURES used in the PROGRAM convergence_test

Read more…
   perform_testsubmodule_cauchy_convergence_test_perform_test.f90

This submodule contains the implementation of the PROCEDURES in MODULE cauchy_convergence_test that perform the Cauchy convergence test

Read more…
   shared_gridsubmodule_cauchy_convergence_test_shared_grid.f90

This submodule contains the implementation of the PROCEDURES in MODULE cauchy_convergence_test that find the shared grids

Read more…
diffstar_basemodule_diffstar_base.f90

This MODULE contains the definition of TYPE diffstarbase, which is an ABSTRACT TYPE representing any possible type of initial data (\(\mathrm{ID}\)) for a differentially rotating star (\(\mathrm{DRS}\)) to be set up for \(\texttt{SPHINCS_BSSN}\). That is, \(\mathrm{DRS}\) \(\mathrm{ID}\) produced with \(\texttt{LORENE}\), with \(\texttt{FUKA}\), etc.

Read more…
   accesssubmodule_diffstar_base_access.f90

The module contains the implementation of the methods of TYPE diffstarbase that allow to access PRIVATE members.

Read more…
   iosubmodule_diffstar_base_io.f90

This submodule contains the implementation of the methods of TYPE diffstarbase that handle I/O (input/output)

Read more…
diffstar_lorenemodule_diffstar_lorene.f90

This module contains the definition of TYPE diffstarlorene, and the SUBROUTINES that bind to the methods of \(\texttt{LORENE}\)'s class \(\texttt{Et_rot_diff}\), defined in Lorene/Export/C++/Source/Etoile

Read more…
   accesssubmodule_diffstar_lorene_access.f90

The module contains the implementation of the methods of TYPE diffstar that allow to access PRIVATE members.

Read more…
   constructorsubmodule_diffstar_lorene_constructor.f90

Implementation of the constructor and destructor of TYPE diffstarlorene, and of the diffstarlorene-member PROCEDURES that call the C-bound PROCEDURES constructig and destructing the \(\texttt{LORENE}\) \(\texttt{Et_diffrot}\) object

Read more…
   iosubmodule_diffstar_lorene_io.f90

This submodule contains the implementation of the methods of TYPE diffstarlorene that handle I/O (input/output)

Read more…
   memorysubmodule_diffstar_lorene_memory.f90

Implementation of the methods of TYPE diffstar that (de)allocate memory

Read more…
   propertiessubmodule_diffstar_lorene_properties.f90

Implementation of the methods of TYPE diffstar that import from \(\texttt{LORENE}\) the parameters of the binary system, and print them to the standard output.

Read more…
   readsubmodule_diffstar_lorene_read.f90

Implementation of the methods of TYPE bns that import BNS data using \(\texttt{LORENE}\)

Read more…
ejecta_genericmodule_ejecta_generic.f90

This MODULE contains the definition of TYPE ejecta, which is an ABSTRACT TYPE representing any possible type of initial data (\(\mathrm{ID}\)) on a Cartesian, uniform grid to be set up for \(\texttt{SPHINCS_BSSN}\).

Read more…
   accesssubmodule_ejecta_generic_access.f90

The module contains the implementation of the methods of TYPE ejecta that allow to access PRIVATE members.

Read more…
   constructorsubmodule_ejecta_generic_constructor.f90

Implementation of the constructor and destructor of TYPE ejecta

Read more…
   interpolatesubmodule_ejecta_generic_interpolate.f90

Implementation of the methods of TYPE ejecta that interpolate the data on a grid, to a generic point

Read more…
   iosubmodule_ejecta_generic_io.f90

This submodule contains the implementation of the methods of TYPE ejecta that handle I/O (input/output)

Read more…
   memorysubmodule_ejecta_generic_memory.f90

Implementation of the methods of TYPE ejecta that (de)allocate memory

Read more…
id_basemodule_id_base.f90

This MODULE contains the definition of TYPE idbase, which is an ABSTRACT TYPE representing any possible type of initial data (\(\mathrm{ID}\)) to be set up for \(\texttt{SPHINCS_BSSN}\). That is, a binary neutron star system, a rotating star, a binary black hole system, etc.

Read more…
   accesssubmodule_id_base_access.f90

Implementation of the methods of TYPE idbase to access PRIVATE data

Read more…
   initializationsubmodule_id_base_initialization.f90

Implementation of the methods of TYPE idbase that initialize objects of idbase-extended TYPE

Read more…
   length_scalesubmodule_id_base_length_scale.f90

Implementation of the method of TYPE idbase that estimates typical length scales, one per each matter object, by computing , where is a field given as input, and represent a derivative of it.

Read more…
   mass_profilesubmodule_id_base_mass_profile.f90

Implementation of the method of TYPE idbase that integrates the baryon mass density to extract the radial baryon mass profile.

Read more…
lorentz_groupmodule_lorentz_group.f90

This module contains the definitions of the TYPES representing objects in the Lorentz group, that is, the isometry group of the Lorentz metric

Read more…
   actionssubmodule_lorentz_group_actions.f90

This submodule contains the implementations of the actions of the TYPES representing the members of the Lorentz group defined in MODULE lorentz_group, presently boosts and spatial rotations, to geometrical objects

Read more…
   constructorssubmodule_lorentz_group_constructors.f90

This submodule contains the implementations of the constructors of the TYPES representing the members of the Lorentz group defined in MODULE lorentz_group, presently boosts and spatial rotations

Read more…
sph_particlesmodule_sph_particles.f90

This module contains the definition of TYPES, PROCEDURES and variables needed to set up the \(\mathrm{SPH}\) \(\mathrm{ID}\)

Read more…
   accesssubmodule_sph_particles_access.f90

This SUBMODULE contains the implementation of the methods of TYPE particles that allow to access PRIVATE members.

Read more…
   apmsubmodule_sph_particles_apm.f90

This SUBMODULE contains the implementation of the method perform_apm of TYPE particles.

Read more…
   composesubmodule_sph_particles_compose.f90

This SUBMODULE contains the implementation of the methods of TYPE particles that compute on the particles, using the data from the \(\mathrm{CompOSE}\) database

Read more…
   constructor_binsubmodule_sph_particles_constructor_bin.f90

This SUBMODULE contains the implementation of the constructor of TYPE particles from an \(\mathrm{ID}\) binary file.

Read more…
   constructor_stdsubmodule_sph_particles_constructor_std.f90

This SUBMODULE contains the implementation of the constructor and the destructor of TYPE particles.

Read more…
   ellipsoidal_surfacessubmodule_sph_particles_ellipsoidal_surfaces.f90

This SUBMODULE contains the implementation of the method of TYPE particles that places particles on ellipsoidal surfaces inside a star

Read more…
   handle_positionssubmodule_sph_particles_handle_positions.f90

This SUBMODULE contains the implementation of the PROCEDURES to handle particle positions.

Read more…
   iosubmodule_sph_particles_io.f90

This submodule contains the implementation of the methods of TYPE sph_particles that handle I/O (input/output)

Read more…
   latticessubmodule_sph_particles_lattices.f90

This SUBMODULE contains the implementation of the methods of TYPE particles that place particles on 1 or 2 lattices around the stars.

Read more…
   memorysubmodule_sph_particles_memory.f90

This SUBMODULE contains the implementation of the methods of TYPE particles that place particles on 1 or 2 lattices around the stars.

Read more…
   quality_indicatorssubmodule_sph_particles_quality_indicators.f90

This SUBMODULE contains the implementation of the methods of TYPE particles that computes the quality indicators, referring to

Read more…
   recoverysubmodule_sph_particles_recovery.f90

This SUBMODULE contains the implementation of the method test_recovery of TYPE particles.

Read more…
   redistribute_nusubmodule_sph_particles_redistribute_nu.f90

This SUBMODULE contains the implementation of the methods of TYPE sph_particles that reallocate the sph variables and redistribute nu (baryon number per particle) on the particles.

Read more…
   sph_variablessubmodule_sph_particles_sph_variables.f90

This SUBMODULE contains the implementation of the method of TYPE sph_particles that computes the \(\mathrm{SPH}\) variables.

Read more…
sphincs_id_fukamodule_sphincs_id_fuka.f90

This module contains data and PROCEDURES needed to set up the \(\texttt{FUKA}\) \(\mathrm{ID}\) in PROGRAM sphincs_id

Read more…
sphincs_id_fullmodule_sphincs_id_full.f90

This module contains data and PROCEDURES needed to set up all the supported \(\mathrm{ID}\) in PROGRAM sphincs_id

Read more…
sphincs_id_interpolatemodule_sphincs_id_interpolate.f90

This module contains data and PROCEDURES needed to set up \(\mathrm{ID}\) prepared on a grid in PROGRAM sphincs_id

Read more…
sphincs_id_lorenemodule_sphincs_id_lorene.f90

This module contains data and PROCEDURES needed to set up the \(\texttt{LORENE}\) \(\mathrm{ID}\) in PROGRAM sphincs_id

Read more…
standard_tpo_formulationmodule_standard_tpo_formulation.f90

This module contains the definition of ABSTRACT TYPE tpo

Read more…
   accesssubmodule_standard_tpo_formulation_access.f90
   analysissubmodule_standard_tpo_formulation_analysis.f90

Implementation of the methods of TYPE tpo_formulation that analyze a grid function.

Read more…
   iosubmodule_standard_tpo_formulation_io.f90

This submodule contains the implementation of the methods of TYPE tpo_formulation that handle I/O (input/output)

Read more…
   recovery_m2psubmodule_standard_tpo_formulation_recovery.f90

This SUBMODULE contains the implementation of the method test_recovery of TYPE particles.

Read more…
   sph_adm_variablessubmodule_standard_tpo_formulation_sph_adm_variables.f90

This SUBMODULE contains the implementation of the methods that compute an estimate of the ADM variables on the \(\mathrm{SPH}\) fluid, using the metric mapped from the mesh to the particles

Read more…
   standard_tpo_variablessubmodule_standard_tpo_formulation_standard_tpo_variables.f90

Implementation of the methods of TYPE tpo that are called from the constructors and destructors of its EXTENDED TYPES

Read more…
tabulated_eosmodule_tabulated_eos.f90

This module contains the PROCEDURES needed to deal with tabulated \(\mathrm{EOS}\).

Read more…
utilitymodule_utility.f90

This MODULE contains useful miscellaneous PROCEDURES and variables

Read more…
wd_eosmodule_wd_eos.f90

This MODULE implements the Chandrasekhar's degenerate \(\mathrm{EOS}\) for white dwarfs.

Read more…
module~~graph~~ModuleGraph module~access access module~sph_particles sph_particles module~access->module~sph_particles module~access~2 access module~id_base id_base module~access~2->module~id_base module~access~3 access module~bns_base bns_base module~access~3->module~bns_base module~access~4 access module~bns_lorene bns_lorene module~access~4->module~bns_lorene module~access~5 access module~bns_fuka bns_fuka module~access~5->module~bns_fuka module~access~6 access module~diffstar_base diffstar_base module~access~6->module~diffstar_base module~access~7 access module~diffstar_lorene diffstar_lorene module~access~7->module~diffstar_lorene module~access~8 access module~ejecta_generic ejecta_generic module~access~8->module~ejecta_generic module~access~9 access module~standard_tpo_formulation standard_tpo_formulation module~access~9->module~standard_tpo_formulation module~actions actions module~lorentz_group lorentz_group module~actions->module~lorentz_group module~analysis analysis module~analysis->module~standard_tpo_formulation module~apm apm module~apm->module~sph_particles module~utility utility module~apm->module~utility constants constants module~apm->constants module~bns_base->module~id_base module~bns_base->module~utility module~bns_fuka->module~bns_base module~bns_fuka->module~id_base module~bns_fuka->module~utility iso_c_binding iso_c_binding module~bns_fuka->iso_c_binding mesh_refinement mesh_refinement module~bns_fuka->mesh_refinement timing timing module~bns_fuka->timing module~bns_lorene->module~bns_base module~bns_lorene->module~id_base module~bns_lorene->module~utility module~bns_lorene->iso_c_binding module~bns_lorene->timing module~bssn_formulation bssn_formulation module~bssn_formulation->module~id_base module~bssn_formulation->module~sph_particles module~bssn_formulation->module~standard_tpo_formulation module~bssn_formulation->module~utility module~bssn_formulation->mesh_refinement module~bssn_formulation->timing module~bssn_variables bssn_variables module~bssn_variables->module~bssn_formulation module~cauchy_convergence_test cauchy_convergence_test module~cauchy_convergence_test->module~standard_tpo_formulation module~cauchy_convergence_test->module~utility module~compose compose module~compose->module~sph_particles module~constraints constraints module~constraints->module~bssn_formulation module~constraints->module~utility module~constructor constructor module~constructor->module~bssn_formulation module~constructor_bin constructor_bin module~constructor_bin->module~sph_particles module~constructor_std constructor_std module~constructor_std->module~sph_particles module~constructors constructors module~constructors->module~lorentz_group module~constructors->module~utility module~constructor~2 constructor module~constructor~2->module~bns_lorene module~constructor~3 constructor module~constructor~3->module~bns_fuka module~constructor~4 constructor module~constructor~4->module~diffstar_lorene module~constructor~4->iso_c_binding module~constructor~5 constructor module~constructor~5->module~ejecta_generic module~diffstar_base->module~id_base module~diffstar_base->module~utility module~diffstar_lorene->module~diffstar_base module~diffstar_lorene->module~id_base module~diffstar_lorene->module~utility module~diffstar_lorene->iso_c_binding module~diffstar_lorene->timing module~ejecta_generic->module~id_base module~ejecta_generic->module~utility module~ellipsoidal_surfaces ellipsoidal_surfaces module~ellipsoidal_surfaces->module~sph_particles module~finalize_id finalize_id module~finalize_id->module~bns_lorene module~geometry geometry module~geometry->module~bns_base module~geometry->module~utility module~handle_positions handle_positions module~handle_positions->module~sph_particles module~id_base->module~utility module~id_base->timing module~initialization initialization module~initialization->module~id_base module~interpolate interpolate module~interpolate->module~bns_fuka module~interpolate->module~utility module~interpolate~2 interpolate module~interpolate~2->module~ejecta_generic module~interpolate~2->module~utility module~io io module~io->module~sph_particles module~io->module~utility module~io->constants module~io~2 io module~io~2->module~standard_tpo_formulation module~io~3 io module~io~3->module~bssn_formulation module~io~4 io module~io~4->module~bns_base module~io~5 io module~io~5->module~bns_lorene module~io~6 io module~io~6->module~bns_fuka module~io~7 io module~io~7->module~diffstar_base module~io~8 io module~io~8->module~diffstar_lorene module~io~9 io module~io~9->module~ejecta_generic module~landau_lifshitz landau_lifshitz module~landau_lifshitz->module~bssn_formulation module~lattices lattices module~lattices->module~sph_particles module~length_scale length_scale module~length_scale->module~id_base module~lorentz_group->module~utility tensor tensor module~lorentz_group->tensor module~mass_profile mass_profile module~mass_profile->module~id_base module~memory memory module~memory->module~sph_particles module~memory~2 memory module~memory~2->module~bssn_formulation module~memory~3 memory module~memory~3->module~bns_lorene module~memory~4 memory module~memory~4->module~bns_fuka module~memory~5 memory module~memory~5->module~diffstar_lorene module~memory~6 memory module~memory~6->module~ejecta_generic module~perform_test perform_test module~perform_test->module~cauchy_convergence_test module~perform_test->module~utility module~perform_test->tensor module~properties properties module~properties->module~bns_lorene module~properties~2 properties module~properties~2->module~bns_fuka module~properties~3 properties module~properties~3->module~diffstar_lorene module~quality_indicators quality_indicators module~quality_indicators->module~sph_particles module~read read module~read->module~bns_lorene module~read->module~utility module~read~2 read module~read~2->module~bns_fuka module~read~2->module~utility module~read~3 read module~read~3->module~diffstar_lorene module~read~3->module~utility module~read~3->iso_c_binding module~recovery recovery module~recovery->module~sph_particles module~recovery_m2p recovery_m2p module~recovery_m2p->module~standard_tpo_formulation module~redistribute_nu redistribute_nu module~redistribute_nu->module~sph_particles module~ricci ricci module~ricci->module~bssn_formulation module~shared_grid shared_grid module~shared_grid->module~cauchy_convergence_test module~sph_adm_variables sph_adm_variables module~sph_adm_variables->module~standard_tpo_formulation module~sph_particles->module~id_base module~sph_particles->module~utility module~sph_particles->timing module~sph_variables sph_variables module~sph_variables->module~sph_particles module~sph_variables->module~utility module~sph_variables->constants module~sphincs_id_fuka sphincs_id_fuka module~sphincs_id_fuka->module~bns_fuka module~sphincs_id_fuka->module~ejecta_generic module~sphincs_id_fuka->module~id_base module~sphincs_id_full sphincs_id_full module~sphincs_id_full->module~bns_fuka module~sphincs_id_full->module~bns_lorene module~sphincs_id_full->module~diffstar_lorene module~sphincs_id_full->module~ejecta_generic module~sphincs_id_full->module~id_base module~sphincs_id_interpolate sphincs_id_interpolate module~sphincs_id_interpolate->module~ejecta_generic module~sphincs_id_interpolate->module~id_base module~sphincs_id_lorene sphincs_id_lorene module~sphincs_id_lorene->module~bns_lorene module~sphincs_id_lorene->module~diffstar_lorene module~sphincs_id_lorene->module~ejecta_generic module~sphincs_id_lorene->module~id_base module~standard_tpo_formulation->module~id_base module~standard_tpo_formulation->module~sph_particles module~standard_tpo_formulation->module~utility module~standard_tpo_formulation->mesh_refinement module~standard_tpo_formulation->timing module~standard_tpo_variables standard_tpo_variables module~standard_tpo_variables->module~standard_tpo_formulation module~tabulated_eos tabulated_eos module~tabulated_eos->module~utility module~tabulated_eos->constants module~utility->constants matrix matrix module~utility->matrix module~wd_eos wd_eos module~wd_eos->constants units units module~wd_eos->units proc~abs_values_in abs_values_in proc~abs_values_in->tensor proc~allocate_bssn_fields allocate_bssn_fields proc~allocate_bssn_fields->mesh_refinement proc~analyze_constraint analyze_constraint proc~analyze_constraint->module~utility proc~analyze_constraint->constants proc~apply_as_congruence_to_symrank2_tensor apply_as_congruence_to_symrank2_tensor metric_on_particles metric_on_particles proc~apply_as_congruence_to_symrank2_tensor->metric_on_particles proc~apply_as_similarity_to_symrank2_tensor apply_as_similarity_to_symrank2_tensor proc~apply_as_similarity_to_symrank2_tensor->metric_on_particles proc~assign_surfaces_mass assign_surfaces_mass proc~assign_surfaces_mass->module~utility proc~cartesian_from_spherical cartesian_from_spherical proc~cartesian_from_spherical->constants proc~check_particle_positions check_particle_positions NR NR proc~check_particle_positions->NR proc~compute_adm_momentum_fluid_m2p compute_adm_momentum_fluid_m2p proc~compute_adm_momentum_fluid_m2p->module~utility ADM_refine ADM_refine proc~compute_adm_momentum_fluid_m2p->ADM_refine BSSN_refine BSSN_refine proc~compute_adm_momentum_fluid_m2p->BSSN_refine McLachlan_refine McLachlan_refine proc~compute_adm_momentum_fluid_m2p->McLachlan_refine alive_flag alive_flag proc~compute_adm_momentum_fluid_m2p->alive_flag proc~compute_adm_momentum_fluid_m2p->constants gradient gradient proc~compute_adm_momentum_fluid_m2p->gradient input_output input_output proc~compute_adm_momentum_fluid_m2p->input_output proc~compute_adm_momentum_fluid_m2p->mesh_refinement proc~compute_adm_momentum_fluid_m2p->metric_on_particles sph_variables sph_variables proc~compute_adm_momentum_fluid_m2p->sph_variables proc~compute_adm_momentum_fluid_m2p->tensor proc~compute_adm_momentum_fluid_m2p->units proc~compute_and_print_bssn_constraints_grid compute_and_print_bssn_constraints_grid proc~compute_and_print_bssn_constraints_grid->module~utility proc~compute_and_print_bssn_constraints_grid->McLachlan_refine proc~compute_and_print_bssn_constraints_grid->constants proc~compute_and_print_bssn_constraints_grid->matrix proc~compute_and_print_bssn_constraints_grid->mesh_refinement proc~compute_and_print_bssn_constraints_grid->tensor proc~compute_and_print_bssn_constraints_particles compute_and_print_bssn_constraints_particles proc~compute_and_print_bssn_constraints_particles->ADM_refine proc~compute_and_print_bssn_constraints_particles->BSSN_refine GravityAcceleration_refine GravityAcceleration_refine proc~compute_and_print_bssn_constraints_particles->GravityAcceleration_refine proc~compute_and_print_bssn_constraints_particles->McLachlan_refine RCB_tree_3D RCB_tree_3D proc~compute_and_print_bssn_constraints_particles->RCB_tree_3D Tmunu_refine Tmunu_refine proc~compute_and_print_bssn_constraints_particles->Tmunu_refine proc~compute_and_print_bssn_constraints_particles->alive_flag proc~compute_and_print_bssn_constraints_particles->gradient proc~compute_and_print_bssn_constraints_particles->input_output kernel_table kernel_table proc~compute_and_print_bssn_constraints_particles->kernel_table map_particles_2_grid map_particles_2_grid proc~compute_and_print_bssn_constraints_particles->map_particles_2_grid proc~compute_and_print_bssn_constraints_particles->mesh_refinement proc~compute_and_print_bssn_constraints_particles->metric_on_particles options options proc~compute_and_print_bssn_constraints_particles->options particle_mesh_hash particle_mesh_hash proc~compute_and_print_bssn_constraints_particles->particle_mesh_hash set_h set_h proc~compute_and_print_bssn_constraints_particles->set_h proc~compute_and_print_bssn_constraints_particles->sph_variables sphincs_sph sphincs_sph proc~compute_and_print_bssn_constraints_particles->sphincs_sph proc~compute_and_print_bssn_constraints_particles->tensor proc~compute_and_print_bssn_constraints_particles->timing proc~compute_and_print_bssn_constraints_particles->units proc~compute_and_print_bssn_variables compute_and_print_bssn_variables proc~compute_and_print_bssn_variables->module~utility proc~compute_and_print_bssn_variables->ADM_refine proc~compute_and_print_bssn_variables->BSSN_refine proc~compute_and_print_bssn_variables->GravityAcceleration_refine proc~compute_and_print_bssn_variables->McLachlan_refine proc~compute_and_print_bssn_variables->Tmunu_refine proc~compute_and_print_bssn_variables->mesh_refinement proc~compute_and_print_bssn_variables->tensor proc~compute_and_print_quality_indicators compute_and_print_quality_indicators proc~compute_and_print_quality_indicators->module~utility proc~compute_and_print_quality_indicators->RCB_tree_3D proc~compute_and_print_quality_indicators->kernel_table proc~compute_and_print_quality_indicators->options proc~compute_and_print_quality_indicators->set_h proc~compute_and_print_quality_indicators->sphincs_sph proc~compute_and_print_sph_variables compute_and_print_sph_variables proc~compute_and_print_sph_variables->module~utility APM APM proc~compute_and_print_sph_variables->APM proc~compute_and_print_sph_variables->RCB_tree_3D proc~compute_and_print_sph_variables->alive_flag analyze analyze proc~compute_and_print_sph_variables->analyze proc~compute_and_print_sph_variables->constants proc~compute_and_print_sph_variables->gradient proc~compute_and_print_sph_variables->input_output proc~compute_and_print_sph_variables->matrix proc~compute_and_print_sph_variables->metric_on_particles proc~compute_and_print_sph_variables->options proc~compute_and_print_sph_variables->set_h proc~compute_and_print_sph_variables->sph_variables proc~compute_and_print_sph_variables->tensor proc~compute_and_print_sph_variables->units proc~compute_boost_matrices compute_boost_matrices proc~compute_boost_matrices->module~utility proc~compute_colatitudes_uniformly_in compute_colatitudes_uniformly_in proc~compute_colatitudes_uniformly_in->module~utility proc~compute_colatitudes_uniformly_in->constants proc~compute_g4 compute_g4 proc~compute_g4->tensor proc~compute_ricci compute_ricci proc~compute_ricci->module~utility proc~compute_ricci->mesh_refinement proc~compute_ricci->tensor proc~compute_sph_hydro compute_sph_hydro numerics numerics proc~compute_sph_hydro->numerics pwp_EOS pwp_EOS proc~compute_sph_hydro->pwp_EOS proc~compute_sph_hydro->units proc~compute_tpo_metric compute_tpo_metric proc~compute_tpo_metric->matrix proc~compute_tpo_metric->tensor proc~compute_ye compute_Ye proc~compute_ye->numerics proc~compute_ye->units proc~construct_bnsfuka construct_bnsfuka proc~construct_bnsfuka->module~utility proc~construct_bnslorene construct_bnslorene proc~construct_bnslorene->module~utility proc~construct_bssn construct_bssn proc~construct_bssn->module~utility proc~construct_bssn->BSSN_refine Extract_Mass Extract_Mass proc~construct_bssn->Extract_Mass proc~construct_bssn->McLachlan_refine proc~construct_bssn->mesh_refinement proc~construct_bssn->options proc~construct_diffstarlorene construct_diffstarlorene proc~construct_diffstarlorene->module~utility proc~construct_ejecta construct_ejecta proc~construct_ejecta->module~utility proc~construct_ejecta->NR proc~construct_ejecta->constants proc~construct_ejecta->pwp_EOS proc~construct_ejecta->timing proc~construct_particles_bin construct_particles_bin proc~construct_particles_bin->module~utility proc~construct_particles_bin->input_output proc~construct_particles_bin->options proc~construct_particles_bin->pwp_EOS proc~construct_particles_bin->sph_variables proc~construct_particles_bin->tensor proc~construct_particles_bin->units proc~construct_particles_std construct_particles_std proc~construct_particles_std->module~utility proc~construct_particles_std->alive_flag proc~construct_particles_std->analyze proc~construct_particles_std->constants proc~construct_particles_std->input_output proc~construct_particles_std->kernel_table proc~construct_particles_std->options proc~construct_particles_std->units proc~correct_adm_linear_momentum correct_adm_linear_momentum proc~correct_adm_linear_momentum->module~utility proc~correct_adm_linear_momentum->constants proc~correct_adm_linear_momentum->matrix proc~correct_adm_linear_momentum->tensor proc~correct_center_of_mass correct_center_of_mass proc~correct_center_of_mass->module~utility proc~correct_center_of_mass->analyze proc~deallocate_bssn_fields deallocate_bssn_fields proc~deallocate_bssn_fields->mesh_refinement proc~deallocate_standard_tpo_variables deallocate_standard_tpo_variables proc~deallocate_standard_tpo_variables->mesh_refinement proc~determinant_sym3x3 determinant_sym3x3 proc~determinant_sym3x3->tensor proc~determinant_sym4x4 determinant_sym4x4 proc~determinant_sym4x4->tensor proc~estimate_lengthscale_field estimate_lengthscale_field proc~estimate_lengthscale_field->module~utility proc~estimate_lengthscale_field->constants proc~find_h_backup find_h_backup proc~find_h_backup->NR proc~find_h_backup->constants proc~find_particles_above_xy_plane find_particles_above_xy_plane proc~find_particles_above_xy_plane->module~utility proc~find_print_surfaces find_print_surfaces proc~find_print_surfaces->module~utility proc~find_surface find_surface proc~find_surface->module~utility proc~find_surface->constants proc~get_adm_mass~2 get_adm_mass proc~get_adm_mass~2->module~utility proc~get_adm_mass~3 get_adm_mass proc~get_adm_mass~3->module~utility proc~get_eos_parameters get_eos_parameters proc~get_eos_parameters->module~utility proc~get_eos_parameters~2 get_eos_parameters proc~get_eos_parameters~2->module~utility proc~get_eos_parameters~3 get_eos_parameters proc~get_eos_parameters~3->module~utility proc~get_grid_point get_grid_point proc~get_grid_point->tensor proc~get_mc get_MC proc~get_mc->tensor proc~get_mc_parts get_MC_parts proc~get_mc_parts->tensor proc~get_total_spatial_extent get_total_spatial_extent proc~get_total_spatial_extent->module~utility proc~impose_equatorial_plane_symmetry impose_equatorial_plane_symmetry proc~impose_equatorial_plane_symmetry->analyze proc~initialize_id_bnsfuka initialize_id_bnsfuka proc~initialize_id_bnsfuka->module~utility proc~initialize_id_bnsfuka->mesh_refinement proc~integrate_baryon_mass_density integrate_baryon_mass_density proc~integrate_baryon_mass_density->module~utility proc~integrate_baryon_mass_density->NR proc~integrate_baryon_mass_density->constants proc~integrate_baryon_mass_density->numerics proc~integrate_baryon_mass_density->tensor proc~interpolate_fuka_id_mass_b interpolate_fuka_id_mass_b proc~interpolate_fuka_id_mass_b->constants proc~interpolate_fuka_id_mass_b->numerics proc~interpolate_fuka_id_mass_b->tensor proc~interpolate_fuka_id_particles interpolate_fuka_id_particles proc~interpolate_fuka_id_particles->module~utility proc~interpolate_fuka_id_particles->constants proc~interpolate_fuka_id_particles->numerics proc~interpolate_fuka_mass_density interpolate_fuka_mass_density proc~interpolate_fuka_mass_density->module~utility proc~interpolate_fuka_mass_density->numerics proc~interpolate_fuka_mass_density->timing proc~interpolate_fuka_pressure interpolate_fuka_pressure proc~interpolate_fuka_pressure->module~utility proc~interpolate_fuka_pressure->constants proc~interpolate_fuka_pressure->numerics proc~interpolate_fuka_spatial_metric interpolate_fuka_spatial_metric proc~interpolate_fuka_spatial_metric->module~utility proc~interpolate_fuka_spatial_metric->constants proc~interpolate_fuka_spatial_metric->numerics proc~interpolate_id_mass_b interpolate_id_mass_b proc~interpolate_id_mass_b->constants proc~interpolate_id_mass_b->tensor proc~interpolate_id_particles interpolate_id_particles proc~interpolate_id_particles->module~utility proc~interpolate_id_particles->constants proc~interpolate_id_particles->numerics proc~interpolate_id_spacetime interpolate_id_spacetime proc~interpolate_id_spacetime->tensor proc~interpolate_mass_density interpolate_mass_density proc~interpolate_mass_density->module~utility proc~interpolate_mass_density->constants proc~interpolate_mass_density->numerics proc~invert_sym3x3 invert_sym3x3 proc~invert_sym3x3->matrix proc~invert_sym3x3->tensor proc~invert_sym4x4 invert_sym4x4 proc~invert_sym4x4->matrix proc~invert_sym4x4->tensor proc~is_finite_number is_finite_number ieee_arithmetic ieee_arithmetic proc~is_finite_number->ieee_arithmetic proc~is_hydro_positive is_hydro_positive proc~is_hydro_positive->iso_c_binding proc~is_hydro_positive~2 is_hydro_positive proc~is_hydro_positive~2->iso_c_binding proc~is_hydro_positive~3 is_hydro_positive proc~is_hydro_positive~3->iso_c_binding proc~k_lorene2cu_pwp k_lorene2cu_pwp proc~k_lorene2cu_pwp->constants proc~mat2vec_sym3x3 mat2vec_sym3x3 proc~mat2vec_sym3x3->tensor proc~number_surfaces number_surfaces proc~number_surfaces->module~utility proc~number_surfaces->constants proc~particle_volume particle_volume proc~particle_volume->module~utility proc~particle_volume->constants proc~perform_apm perform_apm proc~perform_apm->module~utility proc~perform_apm->APM proc~perform_apm->RCB_tree_3D proc~perform_apm->analyze proc~perform_apm->constants proc~perform_apm->gradient proc~perform_apm->kernel_table proc~perform_apm->matrix proc~perform_apm->metric_on_particles proc~perform_apm->set_h proc~perform_apm->sph_variables proc~perform_apm->sphincs_sph proc~perform_apm->units proc~place_particles_ellipsoidal_surfaces place_particles_ellipsoidal_surfaces proc~place_particles_ellipsoidal_surfaces->module~utility proc~place_particles_ellipsoidal_surfaces->APM proc~place_particles_ellipsoidal_surfaces->NR proc~place_particles_ellipsoidal_surfaces->constants proc~place_particles_ellipsoidal_surfaces->matrix proc~place_particles_ellipsoidal_surfaces->numerics proc~place_particles_lattice place_particles_lattice proc~place_particles_lattice->module~utility proc~place_particles_lattice->constants proc~place_surfaces place_surfaces proc~place_surfaces->module~utility proc~place_surfaces->constants proc~print_bns_properties print_bns_properties proc~print_bns_properties->module~utility proc~print_bns_properties->constants proc~print_diffstar_properties print_diffstar_properties proc~print_diffstar_properties->module~utility proc~print_diffstar_properties->constants proc~print_formatted_id_bssn_variables print_formatted_id_bssn_variables proc~print_formatted_id_bssn_variables->tensor proc~print_formatted_id_particles print_formatted_id_particles proc~print_formatted_id_particles->constants proc~print_summary_bnsbase print_summary_bnsbase proc~print_summary_bnsbase->module~utility proc~print_summary_bnsbase->constants proc~print_summary_drs print_summary_drs proc~print_summary_drs->module~utility proc~print_summary_drs->constants proc~print_summary~2 print_summary proc~print_summary~2->module~utility proc~print_summary~2->tensor proc~read_bns_properties read_bns_properties proc~read_bns_properties->module~tabulated_eos proc~read_bns_properties->module~utility proc~read_bns_properties->constants proc~read_bns_properties->iso_c_binding proc~read_bns_properties~2 read_bns_properties proc~read_bns_properties~2->module~utility proc~read_bns_properties~2->constants proc~read_bns_properties~2->iso_c_binding proc~read_bnslorene_mass_density read_bnslorene_mass_density proc~read_bnslorene_mass_density->module~utility proc~read_bnslorene_mass_density->iso_c_binding proc~read_bnslorene_pressure read_bnslorene_pressure proc~read_bnslorene_pressure->module~utility proc~read_bnslorene_pressure->iso_c_binding proc~read_boost_superimpose_tov_adm_id read_boost_superimpose_tov_adm_id proc~read_boost_superimpose_tov_adm_id->module~utility proc~read_boost_superimpose_tov_adm_id->ADM_refine TOV_refine TOV_refine proc~read_boost_superimpose_tov_adm_id->TOV_refine proc~read_boost_superimpose_tov_adm_id->Tmunu_refine proc~read_boost_superimpose_tov_adm_id->mesh_refinement proc~read_boost_superimpose_tov_adm_id->tensor proc~read_bssn_dump_print_formatted read_bssn_dump_print_formatted proc~read_bssn_dump_print_formatted->ADM_refine proc~read_bssn_dump_print_formatted->BSSN_refine proc~read_bssn_dump_print_formatted->mesh_refinement proc~read_bssn_dump_print_formatted->tensor proc~read_compose_composition read_compose_composition proc~read_compose_composition->module~utility proc~read_compose_composition->constants proc~read_diffstar_properties read_diffstar_properties proc~read_diffstar_properties->module~tabulated_eos proc~read_diffstar_properties->module~utility proc~read_diffstar_properties->iso_c_binding proc~read_drslorene_mass_density read_drslorene_mass_density proc~read_drslorene_mass_density->module~utility proc~read_drslorene_mass_density->iso_c_binding proc~read_drslorene_pressure read_drslorene_pressure proc~read_drslorene_pressure->module~utility proc~read_drslorene_pressure->iso_c_binding proc~read_fuka_id_hydro read_fuka_id_hydro proc~read_fuka_id_hydro->tensor proc~read_fuka_id_mass_b read_fuka_id_mass_b proc~read_fuka_id_mass_b->tensor proc~read_fuka_id_particles read_fuka_id_particles proc~read_fuka_id_particles->module~utility proc~read_fuka_id_particles->constants proc~read_fuka_id_spacetime read_fuka_id_spacetime proc~read_fuka_id_spacetime->module~utility proc~read_fuka_id_spacetime->tensor proc~read_fuka_mass_density read_fuka_mass_density proc~read_fuka_mass_density->iso_c_binding proc~read_fuka_pressure read_fuka_pressure proc~read_fuka_pressure->iso_c_binding proc~read_fuka_spatial_metric read_fuka_spatial_metric proc~read_fuka_spatial_metric->iso_c_binding proc~read_id_hydro read_id_hydro proc~read_id_hydro->tensor proc~read_id_hydro~2 read_id_hydro proc~read_id_hydro~2->tensor proc~read_id_k~2 read_id_k proc~read_id_k~2->module~utility proc~read_id_mass_b read_id_mass_b proc~read_id_mass_b->module~utility proc~read_id_mass_b->tensor proc~read_id_mass_b~2 read_id_mass_b proc~read_id_mass_b~2->module~utility proc~read_id_mass_b~2->tensor proc~read_id_particles read_id_particles proc~read_id_particles->module~utility proc~read_id_particles->constants proc~read_id_particles~2 read_id_particles proc~read_id_particles~2->module~utility proc~read_id_particles~2->constants proc~read_id_spacetime read_id_spacetime proc~read_id_spacetime->tensor proc~read_id_spacetime~2 read_id_spacetime proc~read_id_spacetime~2->tensor proc~read_particles_formatted_file read_particles_formatted_file proc~read_particles_formatted_file->module~utility proc~read_particles_formatted_file->constants proc~read_spatial_metric read_spatial_metric proc~read_spatial_metric->iso_c_binding proc~read_spatial_metric~2 read_spatial_metric proc~read_spatial_metric~2->iso_c_binding proc~read_sphincs_dump_print_formatted read_sphincs_dump_print_formatted proc~read_sphincs_dump_print_formatted->alive_flag proc~read_sphincs_dump_print_formatted->constants proc~read_sphincs_dump_print_formatted->input_output proc~read_sphincs_dump_print_formatted->sph_variables proc~read_tov_sph_id read_tov_sph_id proc~read_tov_sph_id->module~utility proc~read_tov_sph_id->input_output proc~read_tov_sph_id->sph_variables proc~run_kadath_reader run_kadath_reader proc~run_kadath_reader->module~utility IFPORT IFPORT proc~run_kadath_reader->IFPORT proc~set_up_lattices_around_stars set_up_lattices_around_stars proc~set_up_lattices_around_stars->module~utility proc~setup_standard_tpo_variables setup_standard_tpo_variables proc~setup_standard_tpo_variables->module~utility proc~setup_standard_tpo_variables->mesh_refinement proc~setup_standard_tpo_variables->tensor proc~spacetime_vector_norm_sym4x4 spacetime_vector_norm_sym4x4 proc~spacetime_vector_norm_sym4x4->tensor proc~spatial_vector_norm_sym3x3 spatial_vector_norm_sym3x3 proc~spatial_vector_norm_sym3x3->tensor proc~spherical_from_cartesian spherical_from_cartesian proc~spherical_from_cartesian->constants proc~standard_tpo_to_bssn standard_tpo_to_bssn proc~standard_tpo_to_bssn->module~utility proc~standard_tpo_to_bssn->BSSN_refine proc~standard_tpo_to_bssn->McLachlan_refine proc~standard_tpo_to_bssn->tensor proc~test_recovery test_recovery proc~test_recovery->module~utility proc~test_recovery->constants deactivate_particles deactivate_particles proc~test_recovery->deactivate_particles proc~test_recovery->metric_on_particles recovery recovery proc~test_recovery->recovery proc~test_recovery->tensor proc~test_recovery_m2p test_recovery_m2p proc~test_recovery_m2p->module~utility proc~test_recovery_m2p->ADM_refine proc~test_recovery_m2p->BSSN_refine proc~test_recovery_m2p->McLachlan_refine proc~test_recovery_m2p->alive_flag proc~test_recovery_m2p->deactivate_particles proc~test_recovery_m2p->gradient proc~test_recovery_m2p->input_output proc~test_recovery_m2p->mesh_refinement proc~test_recovery_m2p->metric_on_particles proc~test_recovery_m2p->recovery proc~test_recovery_m2p->sph_variables proc~test_recovery_m2p->tensor proc~test_recovery_m2p->units proc~vec2mat_sym3x3 vec2mat_sym3x3 proc~vec2mat_sym3x3->tensor program~construct_newtonian_binary construct_newtonian_binary program~construct_newtonian_binary->module~lorentz_group program~construct_newtonian_binary->module~utility program~construct_newtonian_binary->ADM_refine program~construct_newtonian_binary->BSSN_refine program~construct_newtonian_binary->GravityAcceleration_refine program~construct_newtonian_binary->McLachlan_refine program~construct_newtonian_binary->Tmunu_refine program~construct_newtonian_binary->input_output program~construct_newtonian_binary->mesh_refinement program~construct_newtonian_binary->sph_variables program~construct_newtonian_binary->tensor program~construct_newtonian_binary->units program~convergence_test convergence_test program~convergence_test->module~bssn_formulation program~convergence_test->module~cauchy_convergence_test program~convergence_test->module~id_base program~convergence_test->module~sph_particles program~convergence_test->module~sphincs_id_fuka program~convergence_test->module~sphincs_id_full program~convergence_test->module~sphincs_id_interpolate program~convergence_test->module~sphincs_id_lorene program~convergence_test->module~standard_tpo_formulation program~convergence_test->module~utility program~convergence_test->IFPORT iso_fortran_env iso_fortran_env program~convergence_test->iso_fortran_env program~convergence_test->tensor program~convergence_test->timing program~sphincs_id sphincs_id program~sphincs_id->module~bssn_formulation program~sphincs_id->module~id_base program~sphincs_id->module~sph_particles program~sphincs_id->module~sphincs_id_fuka program~sphincs_id->module~sphincs_id_full program~sphincs_id->module~sphincs_id_interpolate program~sphincs_id->module~sphincs_id_lorene program~sphincs_id->module~utility program~sphincs_id->IFPORT program~sphincs_id->iso_fortran_env program~sphincs_id->timing program~write_par_eos write_par_eos program~write_par_eos->module~utility program~write_par_eos->constants program~write_par_eos->pwp_EOS
Help