├── Boundary.h ├── Energy.h ├── Fluid.h ├── IO.cpp ├── ImportFluidData.cpp ├── Iterate.cpp ├── MPI ├── Boundary.h ├── Distribute.h ├── Energy.h ├── Fluid.h ├── Makefile ├── Octree.h ├── Particle.h ├── Scheduler.h ├── bOctree.h ├── build_mesh.cpp ├── build_mesh_active.cpp ├── compute_fluid_grad.cpp ├── compute_pvel.cpp ├── compute_reconstruction.cpp ├── compute_timestep.cpp ├── compute_update.cpp ├── distribute_data.cpp ├── distribute_work.cpp ├── distributenew.h ├── dump_binary.cpp ├── exchange_data.cpp ├── fvmhd3d.h ├── iterate.cpp ├── main.cpp ├── memory_pool.h ├── myMPI.cpp ├── myMPI.h ├── mytimer.h ├── pOctree.h ├── pboundary.h ├── peano.h ├── pfloat.h ├── problems │ ├── acoustic_waves.cpp │ ├── alfven_waves.cpp │ ├── capture3d.cpp │ ├── capture3d_1.cpp │ ├── cloud3d.cpp │ ├── cloud3d_1.cpp │ ├── mhd_turbulence.cpp │ ├── mhd_turbulence_sph.cpp │ ├── mri_disk3d.cpp │ ├── mri_disk3d.cpp~ │ ├── mri_disk3d_1.cpp │ ├── tori_collapse.cpp │ └── tori_collapse_circ.cpp ├── read_binary.cpp ├── refinement.cpp ├── set_problem.cpp ├── sort_local_data.cpp ├── timerlib.h └── vector3.h ├── Makefile ├── MeshPoint.h ├── Problem.cpp ├── README ├── README.md ├── Scheduler.h ├── System.cpp ├── acoustic.cpp ├── alfven.cpp ├── bOctree.h ├── blast.cpp ├── capture3d.cpp ├── computeFluidUpdate.cpp ├── computeFlux.cpp ├── computePredictor.cpp ├── computePvel.cpp ├── computeReconstruction.cpp ├── computeTimestep.cpp ├── compute_update_simd.cpp ├── distributenew.h ├── fvmhd3d.ci ├── fvmhd3d.cpp ├── fvmhd3d.h ├── globalDomains.cpp ├── globalMesh.cpp ├── gpl-3.0.txt ├── loadBalancer.cpp ├── localMesh.cpp ├── localRefDeref.cpp ├── memory_pool.h ├── moveParticles.cpp ├── mri_cyl.cpp ├── mri_disk.cpp ├── particle_simd.h ├── peano.h ├── quest-jobs ├── charmnodes ├── charmnodes.out ├── charmnodes.sh ├── charmnodes_dbl ├── charmnodes_trpl ├── mri_disk_sngl.job ├── mri_disk_trpl.job └── pbs_nodefile ├── simd.h ├── slopeLimiter.cpp ├── sort_local_data.cpp ├── timerlib.h └── vector3.h /Boundary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Boundary.h -------------------------------------------------------------------------------- /Energy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Energy.h -------------------------------------------------------------------------------- /Fluid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Fluid.h -------------------------------------------------------------------------------- /IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/IO.cpp -------------------------------------------------------------------------------- /ImportFluidData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/ImportFluidData.cpp -------------------------------------------------------------------------------- /Iterate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Iterate.cpp -------------------------------------------------------------------------------- /MPI/Boundary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Boundary.h -------------------------------------------------------------------------------- /MPI/Distribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Distribute.h -------------------------------------------------------------------------------- /MPI/Energy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Energy.h -------------------------------------------------------------------------------- /MPI/Fluid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Fluid.h -------------------------------------------------------------------------------- /MPI/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Makefile -------------------------------------------------------------------------------- /MPI/Octree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Octree.h -------------------------------------------------------------------------------- /MPI/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Particle.h -------------------------------------------------------------------------------- /MPI/Scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/Scheduler.h -------------------------------------------------------------------------------- /MPI/bOctree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/bOctree.h -------------------------------------------------------------------------------- /MPI/build_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/build_mesh.cpp -------------------------------------------------------------------------------- /MPI/build_mesh_active.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/build_mesh_active.cpp -------------------------------------------------------------------------------- /MPI/compute_fluid_grad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/compute_fluid_grad.cpp -------------------------------------------------------------------------------- /MPI/compute_pvel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/compute_pvel.cpp -------------------------------------------------------------------------------- /MPI/compute_reconstruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/compute_reconstruction.cpp -------------------------------------------------------------------------------- /MPI/compute_timestep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/compute_timestep.cpp -------------------------------------------------------------------------------- /MPI/compute_update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/compute_update.cpp -------------------------------------------------------------------------------- /MPI/distribute_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/distribute_data.cpp -------------------------------------------------------------------------------- /MPI/distribute_work.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/distribute_work.cpp -------------------------------------------------------------------------------- /MPI/distributenew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/distributenew.h -------------------------------------------------------------------------------- /MPI/dump_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/dump_binary.cpp -------------------------------------------------------------------------------- /MPI/exchange_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/exchange_data.cpp -------------------------------------------------------------------------------- /MPI/fvmhd3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/fvmhd3d.h -------------------------------------------------------------------------------- /MPI/iterate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/iterate.cpp -------------------------------------------------------------------------------- /MPI/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/main.cpp -------------------------------------------------------------------------------- /MPI/memory_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/memory_pool.h -------------------------------------------------------------------------------- /MPI/myMPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/myMPI.cpp -------------------------------------------------------------------------------- /MPI/myMPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/myMPI.h -------------------------------------------------------------------------------- /MPI/mytimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/mytimer.h -------------------------------------------------------------------------------- /MPI/pOctree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/pOctree.h -------------------------------------------------------------------------------- /MPI/pboundary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/pboundary.h -------------------------------------------------------------------------------- /MPI/peano.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/peano.h -------------------------------------------------------------------------------- /MPI/pfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/pfloat.h -------------------------------------------------------------------------------- /MPI/problems/acoustic_waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/acoustic_waves.cpp -------------------------------------------------------------------------------- /MPI/problems/alfven_waves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/alfven_waves.cpp -------------------------------------------------------------------------------- /MPI/problems/capture3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/capture3d.cpp -------------------------------------------------------------------------------- /MPI/problems/capture3d_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/capture3d_1.cpp -------------------------------------------------------------------------------- /MPI/problems/cloud3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/cloud3d.cpp -------------------------------------------------------------------------------- /MPI/problems/cloud3d_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/cloud3d_1.cpp -------------------------------------------------------------------------------- /MPI/problems/mhd_turbulence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/mhd_turbulence.cpp -------------------------------------------------------------------------------- /MPI/problems/mhd_turbulence_sph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/mhd_turbulence_sph.cpp -------------------------------------------------------------------------------- /MPI/problems/mri_disk3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/mri_disk3d.cpp -------------------------------------------------------------------------------- /MPI/problems/mri_disk3d.cpp~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/mri_disk3d.cpp~ -------------------------------------------------------------------------------- /MPI/problems/mri_disk3d_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/mri_disk3d_1.cpp -------------------------------------------------------------------------------- /MPI/problems/tori_collapse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/tori_collapse.cpp -------------------------------------------------------------------------------- /MPI/problems/tori_collapse_circ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/problems/tori_collapse_circ.cpp -------------------------------------------------------------------------------- /MPI/read_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/read_binary.cpp -------------------------------------------------------------------------------- /MPI/refinement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/refinement.cpp -------------------------------------------------------------------------------- /MPI/set_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/set_problem.cpp -------------------------------------------------------------------------------- /MPI/sort_local_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/sort_local_data.cpp -------------------------------------------------------------------------------- /MPI/timerlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/timerlib.h -------------------------------------------------------------------------------- /MPI/vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MPI/vector3.h -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Makefile -------------------------------------------------------------------------------- /MeshPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/MeshPoint.h -------------------------------------------------------------------------------- /Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Problem.cpp -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/README.md -------------------------------------------------------------------------------- /Scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/Scheduler.h -------------------------------------------------------------------------------- /System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/System.cpp -------------------------------------------------------------------------------- /acoustic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/acoustic.cpp -------------------------------------------------------------------------------- /alfven.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/alfven.cpp -------------------------------------------------------------------------------- /bOctree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/bOctree.h -------------------------------------------------------------------------------- /blast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/blast.cpp -------------------------------------------------------------------------------- /capture3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/capture3d.cpp -------------------------------------------------------------------------------- /computeFluidUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computeFluidUpdate.cpp -------------------------------------------------------------------------------- /computeFlux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computeFlux.cpp -------------------------------------------------------------------------------- /computePredictor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computePredictor.cpp -------------------------------------------------------------------------------- /computePvel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computePvel.cpp -------------------------------------------------------------------------------- /computeReconstruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computeReconstruction.cpp -------------------------------------------------------------------------------- /computeTimestep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/computeTimestep.cpp -------------------------------------------------------------------------------- /compute_update_simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/compute_update_simd.cpp -------------------------------------------------------------------------------- /distributenew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/distributenew.h -------------------------------------------------------------------------------- /fvmhd3d.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/fvmhd3d.ci -------------------------------------------------------------------------------- /fvmhd3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/fvmhd3d.cpp -------------------------------------------------------------------------------- /fvmhd3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/fvmhd3d.h -------------------------------------------------------------------------------- /globalDomains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/globalDomains.cpp -------------------------------------------------------------------------------- /globalMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/globalMesh.cpp -------------------------------------------------------------------------------- /gpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/gpl-3.0.txt -------------------------------------------------------------------------------- /loadBalancer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/loadBalancer.cpp -------------------------------------------------------------------------------- /localMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/localMesh.cpp -------------------------------------------------------------------------------- /localRefDeref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/localRefDeref.cpp -------------------------------------------------------------------------------- /memory_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/memory_pool.h -------------------------------------------------------------------------------- /moveParticles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/moveParticles.cpp -------------------------------------------------------------------------------- /mri_cyl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/mri_cyl.cpp -------------------------------------------------------------------------------- /mri_disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/mri_disk.cpp -------------------------------------------------------------------------------- /particle_simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/particle_simd.h -------------------------------------------------------------------------------- /peano.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/peano.h -------------------------------------------------------------------------------- /quest-jobs/charmnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/charmnodes -------------------------------------------------------------------------------- /quest-jobs/charmnodes.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/charmnodes.out -------------------------------------------------------------------------------- /quest-jobs/charmnodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/charmnodes.sh -------------------------------------------------------------------------------- /quest-jobs/charmnodes_dbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/charmnodes_dbl -------------------------------------------------------------------------------- /quest-jobs/charmnodes_trpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/charmnodes_trpl -------------------------------------------------------------------------------- /quest-jobs/mri_disk_sngl.job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/mri_disk_sngl.job -------------------------------------------------------------------------------- /quest-jobs/mri_disk_trpl.job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/mri_disk_trpl.job -------------------------------------------------------------------------------- /quest-jobs/pbs_nodefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/quest-jobs/pbs_nodefile -------------------------------------------------------------------------------- /simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/simd.h -------------------------------------------------------------------------------- /slopeLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/slopeLimiter.cpp -------------------------------------------------------------------------------- /sort_local_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/sort_local_data.cpp -------------------------------------------------------------------------------- /timerlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/timerlib.h -------------------------------------------------------------------------------- /vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3gx/fvmhd3d/HEAD/vector3.h --------------------------------------------------------------------------------