├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── body_forces ├── am_butterfly │ └── am_butterfly.inc ├── am_f1 │ ├── am_f1.inc │ └── am_pardec.inc └── coriolis │ ├── coriolis.in │ ├── coriolis.inc │ └── coriolis_pardec.inc ├── channel.f90 ├── cover_pic.png ├── dns.in ├── dnsdata.f90 ├── ffts.f90 ├── header.h ├── linsolve_blocking.inc ├── linsolve_nonblocking.inc ├── matlab-interface ├── base │ ├── compute_derivatives.m │ ├── fftfit.m │ ├── init_dns.m │ ├── open_binary.m │ └── plane_ift.m ├── main_fort.m ├── postpro_secondary_flow.m ├── read_convvel.m └── set_ibm.m ├── mpi_transpose.f90 ├── out_exporter ├── out2bin.f90 ├── out2staggered.f90 └── out2vtk.f90 ├── postpro ├── am │ ├── camstar.f90 │ └── camstar.in ├── conditional_fields │ ├── conditional_ejection.f90 │ └── plot_cond_2d.ipynb ├── convenience.cpl ├── cpl2f90.cpl ├── dnsdata.cpl ├── dnsdirect.cpl ├── f902cpl.cpl ├── history │ ├── mean_history.py │ ├── var_history.f90 │ ├── var_history_2ascii.py │ └── var_history_plot.py ├── poisson.cpl ├── post.cpl ├── rbmatmod.cpl ├── spectra │ ├── Makefile │ ├── psd.cpl │ └── scriptra.py └── tke │ ├── Makefile │ ├── plot_instant.py │ ├── prepare-pressure.cpl │ ├── uiuj.cpl │ ├── uiuj2ascii.cpl │ ├── uiuj_instant.sh │ ├── uiuj_largesmall.f90 │ ├── uiuj_largesmall2ascii.cpl │ ├── uiuj_spectra.cpl │ ├── uiuj_spectra.f90 │ └── uiuj_split.sh ├── prepro └── xz_resize.f90 ├── rbmat.f90 ├── rbparmat_blocking.f90 ├── rbparmat_nonblocking.f90 ├── typedef.f90 └── utilities ├── brutecompare_bin.py ├── change_npy.pl ├── compare_fields.py ├── in_helper.py ├── is_there_nan.py ├── meanandvar.cpl ├── measure_performance.py ├── mismatches_time_check.py ├── missing_files_check.sh ├── print_header.f90 ├── print_time.f90 ├── resize.f90 ├── shift_vel_field.py └── size_extimator.f90 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/README.md -------------------------------------------------------------------------------- /body_forces/am_butterfly/am_butterfly.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/am_butterfly/am_butterfly.inc -------------------------------------------------------------------------------- /body_forces/am_f1/am_f1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/am_f1/am_f1.inc -------------------------------------------------------------------------------- /body_forces/am_f1/am_pardec.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/am_f1/am_pardec.inc -------------------------------------------------------------------------------- /body_forces/coriolis/coriolis.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/coriolis/coriolis.in -------------------------------------------------------------------------------- /body_forces/coriolis/coriolis.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/coriolis/coriolis.inc -------------------------------------------------------------------------------- /body_forces/coriolis/coriolis_pardec.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/body_forces/coriolis/coriolis_pardec.inc -------------------------------------------------------------------------------- /channel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/channel.f90 -------------------------------------------------------------------------------- /cover_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/cover_pic.png -------------------------------------------------------------------------------- /dns.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/dns.in -------------------------------------------------------------------------------- /dnsdata.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/dnsdata.f90 -------------------------------------------------------------------------------- /ffts.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/ffts.f90 -------------------------------------------------------------------------------- /header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/header.h -------------------------------------------------------------------------------- /linsolve_blocking.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/linsolve_blocking.inc -------------------------------------------------------------------------------- /linsolve_nonblocking.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/linsolve_nonblocking.inc -------------------------------------------------------------------------------- /matlab-interface/base/compute_derivatives.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/base/compute_derivatives.m -------------------------------------------------------------------------------- /matlab-interface/base/fftfit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/base/fftfit.m -------------------------------------------------------------------------------- /matlab-interface/base/init_dns.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/base/init_dns.m -------------------------------------------------------------------------------- /matlab-interface/base/open_binary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/base/open_binary.m -------------------------------------------------------------------------------- /matlab-interface/base/plane_ift.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/base/plane_ift.m -------------------------------------------------------------------------------- /matlab-interface/main_fort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/main_fort.m -------------------------------------------------------------------------------- /matlab-interface/postpro_secondary_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/postpro_secondary_flow.m -------------------------------------------------------------------------------- /matlab-interface/read_convvel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/read_convvel.m -------------------------------------------------------------------------------- /matlab-interface/set_ibm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/matlab-interface/set_ibm.m -------------------------------------------------------------------------------- /mpi_transpose.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/mpi_transpose.f90 -------------------------------------------------------------------------------- /out_exporter/out2bin.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/out_exporter/out2bin.f90 -------------------------------------------------------------------------------- /out_exporter/out2staggered.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/out_exporter/out2staggered.f90 -------------------------------------------------------------------------------- /out_exporter/out2vtk.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/out_exporter/out2vtk.f90 -------------------------------------------------------------------------------- /postpro/am/camstar.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/am/camstar.f90 -------------------------------------------------------------------------------- /postpro/am/camstar.in: -------------------------------------------------------------------------------- 1 | 1000 500 ! retau LC 2 | -------------------------------------------------------------------------------- /postpro/conditional_fields/conditional_ejection.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/conditional_fields/conditional_ejection.f90 -------------------------------------------------------------------------------- /postpro/conditional_fields/plot_cond_2d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/conditional_fields/plot_cond_2d.ipynb -------------------------------------------------------------------------------- /postpro/convenience.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/convenience.cpl -------------------------------------------------------------------------------- /postpro/cpl2f90.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/cpl2f90.cpl -------------------------------------------------------------------------------- /postpro/dnsdata.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/dnsdata.cpl -------------------------------------------------------------------------------- /postpro/dnsdirect.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/dnsdirect.cpl -------------------------------------------------------------------------------- /postpro/f902cpl.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/f902cpl.cpl -------------------------------------------------------------------------------- /postpro/history/mean_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/history/mean_history.py -------------------------------------------------------------------------------- /postpro/history/var_history.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/history/var_history.f90 -------------------------------------------------------------------------------- /postpro/history/var_history_2ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/history/var_history_2ascii.py -------------------------------------------------------------------------------- /postpro/history/var_history_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/history/var_history_plot.py -------------------------------------------------------------------------------- /postpro/poisson.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/poisson.cpl -------------------------------------------------------------------------------- /postpro/post.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/post.cpl -------------------------------------------------------------------------------- /postpro/rbmatmod.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/rbmatmod.cpl -------------------------------------------------------------------------------- /postpro/spectra/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/spectra/Makefile -------------------------------------------------------------------------------- /postpro/spectra/psd.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/spectra/psd.cpl -------------------------------------------------------------------------------- /postpro/spectra/scriptra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/spectra/scriptra.py -------------------------------------------------------------------------------- /postpro/tke/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/Makefile -------------------------------------------------------------------------------- /postpro/tke/plot_instant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/plot_instant.py -------------------------------------------------------------------------------- /postpro/tke/prepare-pressure.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/prepare-pressure.cpl -------------------------------------------------------------------------------- /postpro/tke/uiuj.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj.cpl -------------------------------------------------------------------------------- /postpro/tke/uiuj2ascii.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj2ascii.cpl -------------------------------------------------------------------------------- /postpro/tke/uiuj_instant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_instant.sh -------------------------------------------------------------------------------- /postpro/tke/uiuj_largesmall.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_largesmall.f90 -------------------------------------------------------------------------------- /postpro/tke/uiuj_largesmall2ascii.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_largesmall2ascii.cpl -------------------------------------------------------------------------------- /postpro/tke/uiuj_spectra.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_spectra.cpl -------------------------------------------------------------------------------- /postpro/tke/uiuj_spectra.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_spectra.f90 -------------------------------------------------------------------------------- /postpro/tke/uiuj_split.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/postpro/tke/uiuj_split.sh -------------------------------------------------------------------------------- /prepro/xz_resize.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/prepro/xz_resize.f90 -------------------------------------------------------------------------------- /rbmat.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/rbmat.f90 -------------------------------------------------------------------------------- /rbparmat_blocking.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/rbparmat_blocking.f90 -------------------------------------------------------------------------------- /rbparmat_nonblocking.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/rbparmat_nonblocking.f90 -------------------------------------------------------------------------------- /typedef.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/typedef.f90 -------------------------------------------------------------------------------- /utilities/brutecompare_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/brutecompare_bin.py -------------------------------------------------------------------------------- /utilities/change_npy.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/change_npy.pl -------------------------------------------------------------------------------- /utilities/compare_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/compare_fields.py -------------------------------------------------------------------------------- /utilities/in_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/in_helper.py -------------------------------------------------------------------------------- /utilities/is_there_nan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/is_there_nan.py -------------------------------------------------------------------------------- /utilities/meanandvar.cpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/meanandvar.cpl -------------------------------------------------------------------------------- /utilities/measure_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/measure_performance.py -------------------------------------------------------------------------------- /utilities/mismatches_time_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/mismatches_time_check.py -------------------------------------------------------------------------------- /utilities/missing_files_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/missing_files_check.sh -------------------------------------------------------------------------------- /utilities/print_header.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/print_header.f90 -------------------------------------------------------------------------------- /utilities/print_time.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/print_time.f90 -------------------------------------------------------------------------------- /utilities/resize.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/resize.f90 -------------------------------------------------------------------------------- /utilities/shift_vel_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/shift_vel_field.py -------------------------------------------------------------------------------- /utilities/size_extimator.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davecats/channel/HEAD/utilities/size_extimator.f90 --------------------------------------------------------------------------------