Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint63d: | (view) (download) (annotate) |
Sticky Tag: |
o adding package bbl (Bottom Boundary Layer) description in MITgcm/pkg/bbl/bbl_description.tex example/test experiment in MITgcm_contrib/bbl
uncomment OBCS_WRITE_PICKUP call
clean-up OBCS pickup (in case we want to fixed the Orlanski restart); but still commented out for now.
remove unnecessary BARRIER
- clean-up flt package interface
From Nicolas: add package cheapaml
fix previous modif.
call DIC S/R through GCHEM interface S/R
change argument list of S/R PTRACERS_WRITE_PICKUP & MYPACKAGE_WRITE_PICKUP + fix call to S/R GGL90_WRITE_PICKUP & DIC_WRITE_PICKUP
Pieces of code for pickup file for pH in dic (to fix the restart problem). Not yet active as not backward compatible.
add entry point for mypackage calls
obcs pickups are not needed to restart. Commented out call to OBCS_WRITE_CHECKPOINT so that when the orlanski restart will be fixed, we could add them back (both the read and the write).
prepare for "clever pickup" implementation: new header file: RESTART.h for internal parameters related to restart process (move parameters from PARAMS.h & GAD.h to new header file RESTART.h)
more stantard interface to {PKG}_WRITE_PICKUP: - change argument list (pass pickup suffix, declared as CHARACTER*(*) ).
2nd-Order Moment Advection Scheme (Prather, 1986): first check-in - enable by setting #define GAD_ALLOW_SOM_ADVECT (in GAD_OPTIONS.h) - used without limiter (AdvScheme=80) or with Prather limiter (AdvScheme=81)
rename cd_code & ptracers write_checkpoint to write_pickup
keep only the 2nd S/R (PACKAGES_WRITE_PICKUP_NOW) and rename it: PACKAGES_WRITE_PICKUP (=> match the file name)
only master thread updates nCheckLev (at the very end, just after BARRIER)
move calendarDumps from "data" to "data.cal" and clean-up the code with a simple call to pkg/cal S/R: CAL_TIME2WRITE (the former piece of code started to spread over newly checked-in S/R) add useEXF & useCAL flags (for now, set in hard-coded way)
Removing gratuitous _BEGIN_MASTER statements so that singleCpuIO make work multi-threaded.
remove unused variables (reduces number of compiler warning)
o fix mnc checkpoint writing problem reported by Baylor -- now works correctly with all the MLAdjust inputs
o mnc-ify pkg/land as requested by Daniel
o various changes to mnc including: - all files use the new "BASENAME[[.ITER].{t|f}NUM].nc" format - output can now be grouped so that all files within a group change the ITER portion of their names in lock-step together - can now read ("global") PER-FACE (in addition to PER-TILE) files and works with both EXCH1 and EXCH2 (but needs more testing) - writing works for all verification test cases w/ g77 on Linux
o add a quick fix for A/B checkpointing in OFFLINE mode
remove "baseTime" (no used) from arg. list of DIFF_BASE_MULTIPLE and rename it: DIFFERENT_MULTIPLE
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE
o parameter calendarDumps: when set, approximate months (30-31 days) and years (360-372 days) for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq, KPP_taveFreq, and freq in pkg/diagnostics are converted to exact calendar months and years. Requires pkg/cal.
o diagnostics: add pickup functionality - off by default for backwards compatibility - current version only uses MDSIO -- MNC will be added
Call sequence to write out final date and time to little file
o prepare addition of new packages GGL90 and OPPS - new parameters useGGL90 and useOPPS - include call to the new routines at the (hopefully) right places
Call sequence to write pickups for fizhi - arg list change
Logic if using fizhi to write vegetation tile space pickups in addition to fizhi gridded pickups
o more mnc additions within fizhi
modify call to thsice_write_pickup (package thsice)
Fizhi pickup sequence
move "call seaice_write_pickup" to packages_write_pickup with other pkgs
allow multi-components set-up with a coupler interface and using MPI. exchanges between component and coupler is done in forward_step
new S/R that calls each $PKG_write_pickup (if needed)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |