Utilities: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 9: | Line 9: | ||
* [[main.info]] - Record of settings at compiletime | * [[main.info]] - Record of settings at compiletime | ||
* [[ic.f90]] - Pre/Post-processing '''template'''. | * [[ic.f90]] - Pre/Post-processing '''template'''. | ||
* [[describe_state.f90]] | * [[describe_state.f90]] - check time/parameters; see also [[main.info]] for outputs. | ||
* [[changeMp.f90]] - change <tt>i_Mp</tt> value in a state file. | |||
* [[change_Mp_alpha.f90]] - make copies of a state, or extract modes, dependent on changes in length or azimuthal symmetry. | |||
* [[prim2matlab.f90]] - convert to matlab/visit-readable netcdf. | * [[prim2matlab.f90]] - convert to matlab/visit-readable netcdf. | ||
Revision as of 11:33, 9 August 2014
Utilities are kept in utils/
To build, in Makefile, set UTIL = utilname (omitting the .f90 extension), then type 'make util' which builds utilname.out.
It is good practice to do a 'make install' to generate a main.info file to keep alongside the executable.
Pre/post-processing
- main.info - Record of settings at compiletime
- ic.f90 - Pre/Post-processing template.
- describe_state.f90 - check time/parameters; see also main.info for outputs.
- changeMp.f90 - change i_Mp value in a state file.
- change_Mp_alpha.f90 - make copies of a state, or extract modes, dependent on changes in length or azimuthal symmetry.
- prim2matlab.f90 - convert to matlab/visit-readable netcdf.
Runtime processing
- runtime.f90 - Processing template.
- newton.f90 - Newton-Krylov.
Non-problem-specific codes
- GMRESm.f90, arnoldi.f - Krylov-subspace methods.
- NewtonHook.f90 - Newton-hookstep method.