Procedures

ProcedureLocationProcedure TypeDescription
ASC_WRITE output.f90 Subroutine
BoundaryCondition boundarymod Subroutine
ConsvVariable mhd.f90 Subroutine
DampPsi mhd.f90 Subroutine
EvaulateCh mhd.f90 Subroutine
FinalizeMPI mpimod Subroutine
GenerateGrid main.f90 Subroutine
GenerateProblem main.f90 Subroutine
GravForce mhd.f90 Subroutine
HLLC mhd.f90 Subroutine
HLLD mhd.f90 Subroutine
HLLE mhd.f90 Subroutine
InitializeMPI mpimod Subroutine

debug

makedirs output.f90 Subroutine
MClimiter mhd.f90 Subroutine
minmod mhd.f90 Subroutine
MPI_IO_Pack mpiiomod Subroutine

Output the grid and variables. The grid data contain the information of cell center and cell edge. The variable data contains that of cell center. Include the information of the cell edge! Information of meta data. the final grid point is not necessary but outputed.
the final grid is necessary.

Read more…
MPI_IO_Write mpiiomod Subroutine

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Read more…
MPImaxfind mpimod Subroutine
MPIminfind mpimod Subroutine
NumericalFlux1 mhd.f90 Subroutine
NumericalFlux2 mhd.f90 Subroutine
NumericalFlux3 mhd.f90 Subroutine
Output output.f90 Subroutine
PrimVariable mhd.f90 Subroutine
StateVevtor mhd.f90 Subroutine
TimestepControl mhd.f90 Subroutine
UpdateConsv mhd.f90 Subroutine
vanLeer mhd.f90 Subroutine
WriteXDMF mpiiomod Subroutine
call~~graph~~CallGraph proc~asc_write ASC_WRITE makedirs makedirs proc~asc_write->makedirs proc~boundarycondition BoundaryCondition mpi_irecv mpi_irecv proc~boundarycondition->mpi_irecv mpi_isend mpi_isend proc~boundarycondition->mpi_isend mpi_waitall mpi_waitall proc~boundarycondition->mpi_waitall proc~consvvariable ConsvVariable proc~damppsi DampPsi proc~evaulatech EvaulateCh proc~mpimaxfind MPImaxfind proc~evaulatech->proc~mpimaxfind proc~finalizempi FinalizeMPI mpi_finalize mpi_finalize proc~finalizempi->mpi_finalize proc~generategrid GenerateGrid proc~generateproblem GenerateProblem proc~generateproblem->proc~boundarycondition dacos dacos proc~generateproblem->dacos dexp dexp proc~generateproblem->dexp dsin dsin proc~generateproblem->dsin dtanh dtanh proc~generateproblem->dtanh proc~gravforce GravForce proc~hllc HLLC proc~hlld HLLD proc~hlle HLLE proc~initializempi InitializeMPI acc_get_num_devices acc_get_num_devices proc~initializempi->acc_get_num_devices acc_set_device_num acc_set_device_num proc~initializempi->acc_set_device_num mpi_bcast mpi_bcast proc~initializempi->mpi_bcast mpi_cart_coords mpi_cart_coords proc~initializempi->mpi_cart_coords mpi_cart_create mpi_cart_create proc~initializempi->mpi_cart_create mpi_cart_shift mpi_cart_shift proc~initializempi->mpi_cart_shift mpi_comm_rank mpi_comm_rank proc~initializempi->mpi_comm_rank mpi_comm_set_errhandler mpi_comm_set_errhandler proc~initializempi->mpi_comm_set_errhandler mpi_comm_size mpi_comm_size proc~initializempi->mpi_comm_size mpi_comm_split mpi_comm_split proc~initializempi->mpi_comm_split mpi_init mpi_init proc~initializempi->mpi_init proc~makedirs makedirs proc~mclimiter MClimiter proc~minmod minmod proc~mpi_io_pack MPI_IO_Pack proc~mpi_io_pack->makedirs proc~mpi_io_write MPI_IO_Write proc~mpi_io_write->mpi_comm_split mpi_file_close mpi_file_close proc~mpi_io_write->mpi_file_close mpi_file_open mpi_file_open proc~mpi_io_write->mpi_file_open mpi_file_set_view mpi_file_set_view proc~mpi_io_write->mpi_file_set_view mpi_file_write_all mpi_file_write_all proc~mpi_io_write->mpi_file_write_all mpi_type_commit mpi_type_commit proc~mpi_io_write->mpi_type_commit mpi_type_create_subarray mpi_type_create_subarray proc~mpi_io_write->mpi_type_create_subarray mpi_allreduce mpi_allreduce proc~mpimaxfind->mpi_allreduce mpi_error_string mpi_error_string proc~mpimaxfind->mpi_error_string proc~mpiminfind MPIminfind proc~mpiminfind->mpi_allreduce proc~mpiminfind->mpi_error_string proc~numericalflux1 NumericalFlux1 hlld hlld proc~numericalflux1->hlld vanleer vanleer proc~numericalflux1->vanleer proc~numericalflux2 NumericalFlux2 proc~numericalflux2->hlld proc~numericalflux2->vanleer proc~numericalflux3 NumericalFlux3 proc~numericalflux3->hlld proc~numericalflux3->vanleer proc~output Output proc~output->proc~mpi_io_pack proc~output->proc~mpi_io_write proc~writexdmf WriteXDMF proc~output->proc~writexdmf asc_write asc_write proc~output->asc_write proc~primvariable PrimVariable proc~statevevtor StateVevtor proc~timestepcontrol TimestepControl proc~timestepcontrol->proc~mpiminfind proc~updateconsv UpdateConsv proc~vanleer vanLeer program~main main program~main->proc~boundarycondition program~main->proc~finalizempi program~main->proc~initializempi consvvariable consvvariable program~main->consvvariable damppsi damppsi program~main->damppsi evaulatech evaulatech program~main->evaulatech generategrid generategrid program~main->generategrid generateproblem generateproblem program~main->generateproblem gravforce gravforce program~main->gravforce numericalflux1 numericalflux1 program~main->numericalflux1 numericalflux2 numericalflux2 program~main->numericalflux2 numericalflux3 numericalflux3 program~main->numericalflux3 omp_get_wtime omp_get_wtime program~main->omp_get_wtime output output program~main->output primvariable primvariable program~main->primvariable statevevtor statevevtor program~main->statevevtor timestepcontrol timestepcontrol program~main->timestepcontrol updateconsv updateconsv program~main->updateconsv
Help