channel
channel copied to clipboard
Direct Numerical Simulation of an incompressible turbulent channel flow with two dimensional parallelization
The following if statement does not check whether it has read a header or not and thus uses whatever value the variables have based on the assigned memory. Addition of...
Please squash the commits while merging, these are like 4 commits for a stupid thing haha
When using the Coriolis body force, blocking xz communication (see header.h for both bodyforce and communication) results in NaNs in the velocity field from the first iteration.
https://github.com/davecats/channel/blob/dcc9c3b9f3fa9c54d84602de41f5720ecb58fb58/channel.f90#L184 Using variable filename instead of end_filename can trigger compilation errors with intel compiler
https://github.com/davecats/channel/blob/dcc9c3b9f3fa9c54d84602de41f5720ecb58fb58/Makefile#L47-L55 The -DforceblockingY flag does not produce the desired effect anymore. This flag is used to disable the non-blocking communication when compiling some postprocessing routines, regardless of whether the non...
It could be that the below bug arises as a consequence of npy only; for sure, a the value of npy is one of the causes. When compiling with debug...
Number of processes should be maybe checked upon initialisation and possible errors handled.
You can squash commits when merging