├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── activate.sh ├── bugs ├── README.md ├── auto_dt and MPI └── boundary_conditions.txt ├── core ├── Makefile ├── backgroundprofile.py ├── bernoulli.py ├── boundarycond.py ├── build.py ├── build_mgfor.py ├── buoyancy_adv_alex.py ├── cov_to_contra.py ├── defaults.json ├── fortran_array.f90 ├── fortran_bernoulli.f90 ├── fortran_dissipation.f90 ├── fortran_interp.f90 ├── fortran_kinenergy.f90 ├── fortran_upwind.f90 ├── fortran_vortex_force.f90 ├── fortran_vortex_force_test.f90 ├── fortran_vorticity.f90 ├── grid.py ├── interpolate.f90 ├── interpolate_tracer.f90 ├── kinenergy.py ├── lotsofstuff.py ├── mgfor │ ├── Makefile │ ├── basicoperators.f90 │ ├── demo.f90 │ ├── mg_enums.f90 │ ├── mg_interface.py │ ├── mg_log.f90 │ ├── mg_setup.f90 │ ├── mg_types.f90 │ ├── mod_gluesplit.f90 │ ├── mod_halo.f90 │ ├── mod_io.f90 │ ├── mod_tiles.f90 │ ├── operators.f90 │ ├── pytools.f90 │ ├── solvers.f90 │ ├── tests.f90 │ ├── tuning.f90 │ └── types.f90 ├── mgfordriver.py ├── model_advection.py ├── model_les.py ├── model_les_alt.py ├── model_les_euler.py ├── mpi │ ├── halo.py │ ├── mpitools.py │ └── topology.py ├── multigrid │ ├── Makefile │ ├── fortran_operators.f90 │ ├── gluetools.py │ ├── grids.py │ ├── intergrids.py │ ├── laplacian.py │ ├── mg.py │ ├── optimizations.py │ ├── subdomains.py │ └── test_mg.py ├── nyles.py ├── nylesIO.py ├── online_diag.py ├── parameters.py ├── plotting.py ├── projection.py ├── snapshots.py ├── timescheme.py ├── timing.py ├── tracer.py ├── variables.py ├── version.py ├── viscosity.py ├── vortex_force.py ├── vorticity.py └── weno.f90 ├── docs └── outline.txt ├── experiments ├── advection │ ├── fountain.py │ └── jetalongx.py ├── buoyancy_instabilities │ ├── coffee_with_milk.py │ ├── plume.py │ ├── rayleigh_taylor.py │ ├── rayleigh_taylor_rotating.py │ ├── tank.py │ ├── tank_sensitivity.py │ ├── tank_toy.py │ ├── water_boiling.py │ └── water_freezing.py ├── ekman_layer │ └── ekman.py ├── forced_convection │ ├── forced_plume.py │ └── rayleighbenard.py ├── internal_waves │ ├── linear_wave.py │ └── wave.py ├── lockechange │ └── lockexchange.py ├── plume │ └── forced_plume_nudging.py ├── rayleightaylor │ └── RT.py ├── shear_instabilities │ └── kelvin_helmholtz.py ├── tank │ ├── check_symmetry.py │ ├── hostfile │ ├── khi_sequence.png │ ├── pdf_b_256.png │ ├── pdf_buoyancy.py │ ├── tank.py │ ├── testmpi.py │ ├── timing.png │ └── vertical_section.py ├── taylorgreen │ ├── analyze_tgv.py │ ├── eps_tgv_vs_reso.png │ ├── ke_dissip.png │ ├── ke_evo.png │ ├── ke_evo_256.png │ ├── ke_spectrum_256.png │ ├── mpi4py_on_irene │ ├── spectrum.py │ └── tgv.py └── vorticity │ └── vortices_2D.py ├── requirements.txt ├── screenshots └── nyles_0.png └── tools ├── IOsudomains.py ├── README.md ├── anim.py ├── anim_gr.py ├── animate.py ├── check_symmetry.py ├── diags └── averaging.py ├── iosubdomains.py ├── join.py └── movietools.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/README.md -------------------------------------------------------------------------------- /activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/activate.sh -------------------------------------------------------------------------------- /bugs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/bugs/README.md -------------------------------------------------------------------------------- /bugs/auto_dt and MPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/bugs/auto_dt and MPI -------------------------------------------------------------------------------- /bugs/boundary_conditions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/bugs/boundary_conditions.txt -------------------------------------------------------------------------------- /core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/Makefile -------------------------------------------------------------------------------- /core/backgroundprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/backgroundprofile.py -------------------------------------------------------------------------------- /core/bernoulli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/bernoulli.py -------------------------------------------------------------------------------- /core/boundarycond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/boundarycond.py -------------------------------------------------------------------------------- /core/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/build.py -------------------------------------------------------------------------------- /core/build_mgfor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/build_mgfor.py -------------------------------------------------------------------------------- /core/buoyancy_adv_alex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/buoyancy_adv_alex.py -------------------------------------------------------------------------------- /core/cov_to_contra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/cov_to_contra.py -------------------------------------------------------------------------------- /core/defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/defaults.json -------------------------------------------------------------------------------- /core/fortran_array.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_array.f90 -------------------------------------------------------------------------------- /core/fortran_bernoulli.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_bernoulli.f90 -------------------------------------------------------------------------------- /core/fortran_dissipation.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_dissipation.f90 -------------------------------------------------------------------------------- /core/fortran_interp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_interp.f90 -------------------------------------------------------------------------------- /core/fortran_kinenergy.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_kinenergy.f90 -------------------------------------------------------------------------------- /core/fortran_upwind.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_upwind.f90 -------------------------------------------------------------------------------- /core/fortran_vortex_force.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_vortex_force.f90 -------------------------------------------------------------------------------- /core/fortran_vortex_force_test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_vortex_force_test.f90 -------------------------------------------------------------------------------- /core/fortran_vorticity.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/fortran_vorticity.f90 -------------------------------------------------------------------------------- /core/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/grid.py -------------------------------------------------------------------------------- /core/interpolate.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/interpolate.f90 -------------------------------------------------------------------------------- /core/interpolate_tracer.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/interpolate_tracer.f90 -------------------------------------------------------------------------------- /core/kinenergy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/kinenergy.py -------------------------------------------------------------------------------- /core/lotsofstuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/lotsofstuff.py -------------------------------------------------------------------------------- /core/mgfor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/Makefile -------------------------------------------------------------------------------- /core/mgfor/basicoperators.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/basicoperators.f90 -------------------------------------------------------------------------------- /core/mgfor/demo.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/demo.f90 -------------------------------------------------------------------------------- /core/mgfor/mg_enums.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mg_enums.f90 -------------------------------------------------------------------------------- /core/mgfor/mg_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mg_interface.py -------------------------------------------------------------------------------- /core/mgfor/mg_log.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mg_log.f90 -------------------------------------------------------------------------------- /core/mgfor/mg_setup.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mg_setup.f90 -------------------------------------------------------------------------------- /core/mgfor/mg_types.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mg_types.f90 -------------------------------------------------------------------------------- /core/mgfor/mod_gluesplit.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mod_gluesplit.f90 -------------------------------------------------------------------------------- /core/mgfor/mod_halo.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mod_halo.f90 -------------------------------------------------------------------------------- /core/mgfor/mod_io.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mod_io.f90 -------------------------------------------------------------------------------- /core/mgfor/mod_tiles.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/mod_tiles.f90 -------------------------------------------------------------------------------- /core/mgfor/operators.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/operators.f90 -------------------------------------------------------------------------------- /core/mgfor/pytools.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/pytools.f90 -------------------------------------------------------------------------------- /core/mgfor/solvers.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/solvers.f90 -------------------------------------------------------------------------------- /core/mgfor/tests.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/tests.f90 -------------------------------------------------------------------------------- /core/mgfor/tuning.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/tuning.f90 -------------------------------------------------------------------------------- /core/mgfor/types.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfor/types.f90 -------------------------------------------------------------------------------- /core/mgfordriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mgfordriver.py -------------------------------------------------------------------------------- /core/model_advection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/model_advection.py -------------------------------------------------------------------------------- /core/model_les.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/model_les.py -------------------------------------------------------------------------------- /core/model_les_alt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/model_les_alt.py -------------------------------------------------------------------------------- /core/model_les_euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/model_les_euler.py -------------------------------------------------------------------------------- /core/mpi/halo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mpi/halo.py -------------------------------------------------------------------------------- /core/mpi/mpitools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mpi/mpitools.py -------------------------------------------------------------------------------- /core/mpi/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/mpi/topology.py -------------------------------------------------------------------------------- /core/multigrid/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/Makefile -------------------------------------------------------------------------------- /core/multigrid/fortran_operators.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/fortran_operators.f90 -------------------------------------------------------------------------------- /core/multigrid/gluetools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/gluetools.py -------------------------------------------------------------------------------- /core/multigrid/grids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/grids.py -------------------------------------------------------------------------------- /core/multigrid/intergrids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/intergrids.py -------------------------------------------------------------------------------- /core/multigrid/laplacian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/laplacian.py -------------------------------------------------------------------------------- /core/multigrid/mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/mg.py -------------------------------------------------------------------------------- /core/multigrid/optimizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/optimizations.py -------------------------------------------------------------------------------- /core/multigrid/subdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/subdomains.py -------------------------------------------------------------------------------- /core/multigrid/test_mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/multigrid/test_mg.py -------------------------------------------------------------------------------- /core/nyles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/nyles.py -------------------------------------------------------------------------------- /core/nylesIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/nylesIO.py -------------------------------------------------------------------------------- /core/online_diag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/online_diag.py -------------------------------------------------------------------------------- /core/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/parameters.py -------------------------------------------------------------------------------- /core/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/plotting.py -------------------------------------------------------------------------------- /core/projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/projection.py -------------------------------------------------------------------------------- /core/snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/snapshots.py -------------------------------------------------------------------------------- /core/timescheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/timescheme.py -------------------------------------------------------------------------------- /core/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/timing.py -------------------------------------------------------------------------------- /core/tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/tracer.py -------------------------------------------------------------------------------- /core/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/variables.py -------------------------------------------------------------------------------- /core/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/version.py -------------------------------------------------------------------------------- /core/viscosity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/viscosity.py -------------------------------------------------------------------------------- /core/vortex_force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/vortex_force.py -------------------------------------------------------------------------------- /core/vorticity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/vorticity.py -------------------------------------------------------------------------------- /core/weno.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/core/weno.f90 -------------------------------------------------------------------------------- /docs/outline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/docs/outline.txt -------------------------------------------------------------------------------- /experiments/advection/fountain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/advection/fountain.py -------------------------------------------------------------------------------- /experiments/advection/jetalongx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/advection/jetalongx.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/coffee_with_milk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/coffee_with_milk.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/plume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/plume.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/rayleigh_taylor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/rayleigh_taylor.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/rayleigh_taylor_rotating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/rayleigh_taylor_rotating.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/tank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/tank.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/tank_sensitivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/tank_sensitivity.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/tank_toy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/tank_toy.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/water_boiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/water_boiling.py -------------------------------------------------------------------------------- /experiments/buoyancy_instabilities/water_freezing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/buoyancy_instabilities/water_freezing.py -------------------------------------------------------------------------------- /experiments/ekman_layer/ekman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/ekman_layer/ekman.py -------------------------------------------------------------------------------- /experiments/forced_convection/forced_plume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/forced_convection/forced_plume.py -------------------------------------------------------------------------------- /experiments/forced_convection/rayleighbenard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/forced_convection/rayleighbenard.py -------------------------------------------------------------------------------- /experiments/internal_waves/linear_wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/internal_waves/linear_wave.py -------------------------------------------------------------------------------- /experiments/internal_waves/wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/internal_waves/wave.py -------------------------------------------------------------------------------- /experiments/lockechange/lockexchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/lockechange/lockexchange.py -------------------------------------------------------------------------------- /experiments/plume/forced_plume_nudging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/plume/forced_plume_nudging.py -------------------------------------------------------------------------------- /experiments/rayleightaylor/RT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/rayleightaylor/RT.py -------------------------------------------------------------------------------- /experiments/shear_instabilities/kelvin_helmholtz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/shear_instabilities/kelvin_helmholtz.py -------------------------------------------------------------------------------- /experiments/tank/check_symmetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/check_symmetry.py -------------------------------------------------------------------------------- /experiments/tank/hostfile: -------------------------------------------------------------------------------- 1 | slots=16 -------------------------------------------------------------------------------- /experiments/tank/khi_sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/khi_sequence.png -------------------------------------------------------------------------------- /experiments/tank/pdf_b_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/pdf_b_256.png -------------------------------------------------------------------------------- /experiments/tank/pdf_buoyancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/pdf_buoyancy.py -------------------------------------------------------------------------------- /experiments/tank/tank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/tank.py -------------------------------------------------------------------------------- /experiments/tank/testmpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/testmpi.py -------------------------------------------------------------------------------- /experiments/tank/timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/timing.png -------------------------------------------------------------------------------- /experiments/tank/vertical_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/tank/vertical_section.py -------------------------------------------------------------------------------- /experiments/taylorgreen/analyze_tgv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/analyze_tgv.py -------------------------------------------------------------------------------- /experiments/taylorgreen/eps_tgv_vs_reso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/eps_tgv_vs_reso.png -------------------------------------------------------------------------------- /experiments/taylorgreen/ke_dissip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/ke_dissip.png -------------------------------------------------------------------------------- /experiments/taylorgreen/ke_evo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/ke_evo.png -------------------------------------------------------------------------------- /experiments/taylorgreen/ke_evo_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/ke_evo_256.png -------------------------------------------------------------------------------- /experiments/taylorgreen/ke_spectrum_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/ke_spectrum_256.png -------------------------------------------------------------------------------- /experiments/taylorgreen/mpi4py_on_irene: -------------------------------------------------------------------------------- 1 | ml pu; ml gnu mpi python3/3.10.6 intel 2 | 3 | -------------------------------------------------------------------------------- /experiments/taylorgreen/spectrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/spectrum.py -------------------------------------------------------------------------------- /experiments/taylorgreen/tgv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/taylorgreen/tgv.py -------------------------------------------------------------------------------- /experiments/vorticity/vortices_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/experiments/vorticity/vortices_2D.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshots/nyles_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/screenshots/nyles_0.png -------------------------------------------------------------------------------- /tools/IOsudomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/IOsudomains.py -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/anim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/anim.py -------------------------------------------------------------------------------- /tools/anim_gr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/anim_gr.py -------------------------------------------------------------------------------- /tools/animate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/animate.py -------------------------------------------------------------------------------- /tools/check_symmetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/check_symmetry.py -------------------------------------------------------------------------------- /tools/diags/averaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/diags/averaging.py -------------------------------------------------------------------------------- /tools/iosubdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/iosubdomains.py -------------------------------------------------------------------------------- /tools/join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/join.py -------------------------------------------------------------------------------- /tools/movietools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvthinker/Nyles/HEAD/tools/movietools.py --------------------------------------------------------------------------------