FAQ: Difference between revisions

From openpipeflow.org
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 12: Line 12:
If such a state-file is not to hand, try <tt>utils/ic.f90</tt>.  Artificial initial conditions tend to suffer  
If such a state-file is not to hand, try <tt>utils/ic.f90</tt>.  Artificial initial conditions tend to suffer  
far greater transients.  Be prepared to use smaller timesteps and possible greater resolution to overcome the transient.
far greater transients.  Be prepared to use smaller timesteps and possible greater resolution to overcome the transient.
== My job isn't starting properly, what's wrong? ==
If you started with a command like <tt>nohup ./main.out > OUT 2> OUT.err & </tt>, then check OUT.err and the head/tail of OUT first.
Double-check all parameters were set correctly, try <tt>less main.info</tt>.  If you had a similar run that worked, check which parameters have changed: try e.g. <tt>diff main.info ../job005/main.info</tt>





Revision as of 19:39, 4 August 2015

How do I set up the libraries?

If you haven't already, please check out Getting_started#Compiling_libraries.

Sometimes the curl library is necessary, sometimes not. Try commenting adding/commenting out -lcurl


Where do I get initial conditions for a simulation?

The best initial condition is almost always to restart from a run with as similar parameters as possible. See Database.

If such a state-file is not to hand, try utils/ic.f90. Artificial initial conditions tend to suffer far greater transients. Be prepared to use smaller timesteps and possible greater resolution to overcome the transient.


My job isn't starting properly, what's wrong?

If you started with a command like nohup ./main.out > OUT 2> OUT.err & , then check OUT.err and the head/tail of OUT first.

Double-check all parameters were set correctly, try less main.info. If you had a similar run that worked, check which parameters have changed: try e.g. diff main.info ../job005/main.info


I get 'matrix inversion error 1'

An error in a #define prevented serial use with openpipeflow-1.10, which was a significant update to the double parallelisation! Please update to openpipeflow-1.11 or later in this case.