SPINS Development Plans: Difference between revisions

From Fluids Wiki
Jump to navigation Jump to search
Line 21: Line 21:
# Upper boundary condition (not clustering grid points at top)
# Upper boundary condition (not clustering grid points at top)
# Filter parameters and understanding
# Filter parameters and understanding
# increase the time allotted for dumping
# random number generator uses the processor rank as a seed, maybe use time and rank?
# random number generator uses the processor rank as a seed, maybe use time and rank?
# derivative.cpp use spins.deriv.conf (set in Options.cpp, but overwrite in case file)
# derivative.cpp use spins.deriv.conf (set in Options.cpp, but overwrite in case file)?


== Issues ==
== Issues ==

Revision as of 09:41, 20 April 2018

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