Features Requested in POP
The following are features that have been requested for POP
and that we are working on implementing. To request a new
feature, send e-mail to
climate@acl.lanl.gov
Details of each requested feature
Title: Enable optional signal handling
- Submitted: 1999/07/28
- Projection: 08/20/1999
- Description: A mechanism for catching kill signals and
exiting gracefully (e.g. set stop_now=.true., call
output_driver to write restart and then call exit_POP
with an appropriate message). Because system calls
like "signal" and "flush" are different on different
machines, we will need to find a portable solution
Return to top
Return to Current Release
Title: Ability to spawn archival system process
- Submitted: 2000/03/14
- Projection: 06/01/2000
- Description: Implement the ability to spawn a system
process for transferring output to archival storage.
System calls are not portable so this must be abstracted
at some level.
Return to top
Return to Current Release
Title: Add units to diagnostic output
- Submitted: 2000/03/14
- Projection: 06/01/2000
- Description: Add units to diagnostic output, primarily
in output written to log file.
Return to top
Return to Current Release
Title: barotropic/global sum performance
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Improve scaling of barotropic solver.
Return to top
Return to Current Release
Title: addition of age tracer
- Submitted: 1999/04/29
- Projection: 06/01/2000
- Description: we need to have an age tracer available to monitor
ventilation times. this is probably the easiest passive tracer
to implement so should be a good template for other tracers (such
as biological fields).
Return to top
Return to Current Release
Title: create complete test suite
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Create a test suite to test various portions of
code for accuracy/consistency.
Return to top
Return to Current Release
Title: Finish drifter, current_meter, etc. modules
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Finish the modules related to data comparisons
(current_meters, hsections, etc.) and add the Lagrangian particle
capability.
Return to top
Return to Current Release
Title: run-time problem size
- Submitted: 1999/04/15
- Projection:
- Description: determine problem size at run time through namelist
input this applies both to imt_global, jmt_global, km and
nproc_x,nproc_y
Return to top
Return to Current Release
Title: MSF, BSF diagnostics
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Add capability for computing meridional
streamfunction, barotropic streamfunction. Inside POP or
post-process?
Return to top
Return to Current Release
Title: bottom boundary layer
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Add bottom boundary layer parameterization
Return to top
Return to Current Release
Title: netCDF I/O option
- Submitted: 1999/03/11
- Projection: 03/01/2000
- Description: add option to do netCDF I/O
Return to top
Return to Current Release
Title: replace lsqsl2 in state coeff calcs
- Submitted: 1999/04/06
- Projection:
- Description: state_mod contains a very old (Fortran 66), very
obscure least squares routine that really needs to be updated.
it has been cleaned up somewhat by removing some arithmetic ifs
and gotos, but a modern least squares routine should be used.
this of course depends on the earlier feature request for a
completely new eos
Return to top
Return to Current Release
Title: reproducible sums
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Create global sum routines that are give identical
answers regardless of processor configuration.
Return to top
Return to Current Release
Title: hybrid OpenMP/MPI model
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Create a version using a hybrid programming
model so that OpenMP can be used between processors on a
node, but MPI is used between nodes.
- Status: Have implemented some ideas in a baroclinic test
code and will continue to evaluate various ideas.
Return to top
Return to Current Release
Title: cache performance improvments
- Submitted: 1999/03/11
- Projection: 06/01/2000
- Description: Further optimize code for better cache use.
- Status: Have implemented some ideas in a baroclinic test
code and will continue to evaluate various ideas.
Return to top
Return to Current Release
Title: better treatment/distribution of land/ocean
- Submitted: 1999/03/11
- Projection: 12/01/2000
- Description: Find a better way to treat land point than the
current method of computing on land and masking results.
Return to top
Return to Current Release