SPINS Development Plans

From Fluids Wiki
Jump to navigation Jump to search

Things to add

  1. Diagnostics
    • Richardson number
    • Q and R
    • Mixing and Stirring
    • Energy flux through a plane
    • Area/Volume of a region meeting a specified criterion
    • output diagnostics at optional time-steps (to be step in spins.conf)
  2. Chains and planes
  3. Verbosity flag for outputs
  4. Verbosity flag for debugging
  5. Increase/Decrease resolution by padding the spectra with zeros
  6. Make clean will clean all subdirectories in cases folder

Things to improve

  1. DOCUMENTATION
    • add a list of papers that have used SPINS
  2. I/O in NETCDF
  3. Upper boundary condition (not clustering grid points at top)
  4. Filter parameters and understanding
  5. random number generator uses the processor rank as a seed, maybe use time and rank?
  6. derivative.cpp use spins.deriv.conf (set in Options.cpp, but overwrite in case file)?

Issues

  1. Scaling in mapped cases
  2. Update software packages