Poseidon Ocean Model Subroutines


ACCUMQ PRIVATEposeidon.mixedl.f90
ACCUMULATE_OHIST poseidon.ohist.f90
ADD_DIAGNOSTICS diagnostics.module.f90
AdvectTracer1 PRIVATEhydro.horadv.f90
AdvectTracer2 PRIVATEhydro.horadv.f90
AdvectTracer3 PRIVATEhydro.horadv.f90
ASPLINE PRIVATEaspline.f90
ASPLINE_INTEGRATE PRIVATEaspline.f90
ASPLINE_INTEGRATE_PART2 PRIVATEaspline.f90
ASPLINE_INTERP PRIVATEaspline.f90
ASPLINE_INTERP_PART2 PRIVATEaspline.f90
ASSIGN_REAL_DIAGNOSTIC PRIVATEdiagnostics.module.f90
CORIOL PRIVATEhydro.coriol.f90
CREATE_DIAGNOSTICS diagnostics.module.f90
CREATE_DIAGNOSTICS_COPY diagnostics.module.f90
CREATE_EXTERNAL_MODE poseidon.create.f90
CREATE_FILTER poseidon.create.f90
CREATE_FORCING poseidon.create.f90
CREATE_GRID poseidon.grid.f90
CREATE_ML poseidon.create.f90
CREATE_OCEAN poseidon.create.f90
CREATE_OHIST poseidon.ohist.f90
CREATE_OPARAMS poseidon.create.f90
CREATE_OPTIONAL_ARRAY INTERFACE
CREATE_OPTIONAL_ARRAY1 OptionalArray.module.f90
CREATE_OPTIONAL_ARRAY2 OptionalArray.module.f90
CREATE_OPTIONAL_ARRAY3 OptionalArray.module.f90
CREATE_STATE poseidon.create.f90
CREATE_TENDENCY PRIVATEposeidon.create.f90
CREATE_VPARAMS PRIVATEposeidon.create.f90
DESTROY_DIAGNOSTICS diagnostics.module.f90
DESTROY_EXTERNAL_MODE poseidon.create.f90
DESTROY_FILTER poseidon.create.f90
DESTROY_FORCING poseidon.create.f90
DESTROY_GRID poseidon.grid.f90
DESTROY_ML poseidon.create.f90
DESTROY_OCEAN poseidon.create.f90
DESTROY_OHIST poseidon.ohist.f90
DESTROY_OPARAMS poseidon.create.f90
DESTROY_OPTIONAL_ARRAY INTERFACE
DESTROY_OPTIONAL_ARRAY1 OptionalArray.module.f90
DESTROY_OPTIONAL_ARRAY2 OptionalArray.module.f90
DESTROY_OPTIONAL_ARRAY3 OptionalArray.module.f90
DESTROY_STATE poseidon.create.f90
DESTROY_TENDENCY PRIVATEposeidon.create.f90
DESTROY_VPARAMS PRIVATEposeidon.create.f90
EXTRACT_DIMS poseidon.restarts.f90
FILTER_H PRIVATEposeidon.filter.f90
FINISH_GRID PRIVATEposeidon.grid.f90
FREE_UNIT zdf_module.f90
GET_ENDPOINT_TRUSTED PRIVATEaspline.f90
GET_KP PRIVATEaspline.f90
GET_PARAMETERS poseidon.restarts.f90
GET_ZDF_INFO INTERFACE
GET_ZDF_INFO1 PRIVATEzdf_module.f90
GET_ZDF_INFO2 PRIVATEzdf_module.f90
HCURL PRIVATEposeidon.ohist.f90
HDIFFUSE PRIVATEhydro.hdiffuse.f90
HOR_ADV PRIVATEhydro.horadv.f90
HYDRO PRIVATEposeidon.hydro.f90
INIT poseidon.restarts.f90
INITIALIZE_DIAGNOSTICS_DB PRIVATEdiagnostics.module.f90
INITIALIZE_OHIST poseidon.ohist.f90
INIT_BUDGET poseidon.budget.f90
INIT_Cgrid poseidon.grid.f90
INIT_GRID_GRIDFILE poseidon.grid.f90
INIT_GRID_RESTART poseidon.grid.f90
INIT_GRID_SIMPLE poseidon.grid.f90
INIT_STATES_COLDSTART PRIVATEposeidon.restarts.f90
INIT_STATES_RESTART poseidon.restarts.f90
INT_TO_BUDGET PRIVATEbudget.module.f90
MAKE_ZDF_HEADER INTERFACE
MAKE_ZDF_HEADER1 PRIVATEzdf_module.f90
MAKE_ZDF_HEADER2 PRIVATEzdf_module.f90
MarkDiagForHistory INTERFACE
MarkDiagForHistory1 PRIVATEdiagnostics.module.f90
MarkDiagForHistory2 PRIVATEdiagnostics.module.f90
MarkDiagForHistory3 PRIVATEdiagnostics.module.f90
MarkDiagWanted INTERFACE
MarkDiagWanted1 PRIVATEdiagnostics.module.f90
MarkDiagWanted2 PRIVATEdiagnostics.module.f90
MarkDiagWanted3 PRIVATEdiagnostics.module.f90
MIXDLYR PRIVATEposeidon.mixedl.f90
MULT_DIAGNOSTIC_REAL diagnostics.module.f90
OPEN_DIRECT_FORMATTED PRIVATEzdf_module.f90
OPEN_DIRECT_UNFORMATTED PRIVATEzdf_module.f90
OPEN_SEQ_FORMATTED PRIVATEzdf_module.f90
OPEN_SEQ_UNFORMATTED PRIVATEzdf_module.f90
PEN_RADIATION PRIVATEhydro.sflux.f90
PRESS PRIVATEhydro.press.f90
printWanted diagnostics.module.f90
PRINT_BUDGET poseidon.budget.f90
PUT_PARAMETERS poseidon.restarts.f90
p_C PRIVATEposeidon.restarts.f90
p_I PRIVATEposeidon.restarts.f90
p_L PRIVATEposeidon.restarts.f90
p_R PRIVATEposeidon.restarts.f90
READ_ZDF INTERFACE
READ_ZDF_GHOST INTERFACE
REAL4_TO_BUDGET PRIVATEbudget.module.f90
REAL8_TO_BUDGET PRIVATEbudget.module.f90
REMAP PRIVATEaspline.f90
RESERVE_UNIT zdf_module.f90
Richardson_number PRIVATEposeidon.vdiffuse.f90
RUN poseidon.run.f90
RZ2D PRIVATEzdf_module.f90
RZ2D_GHOST PRIVATEzdf_module.f90
RZ2D_News PRIVATEzdf_module.f90
RZ3DF PRIVATEzdf_module.f90
RZ3DF_GHOST PRIVATEzdf_module.f90
RZ3DF_News PRIVATEzdf_module.f90
RZ3DG PRIVATEzdf_module.f90
RZ3DG_GHOST PRIVATEzdf_module.f90
RZ3DG_News PRIVATEzdf_module.f90
RZ4DG PRIVATEzdf_module.f90
SAVE_RESTART poseidon.restarts.f90
SENDOUT2 PRIVATEposeidon.ohist.f90
SENDOUT3 PRIVATEposeidon.ohist.f90
SetF PRIVATEdiagnostics.module.f90
SetW PRIVATEdiagnostics.module.f90
Set_Budget_NoMultiply_Index budget.module.f90
SET_CYCLIC_GRID poseidon.grid.f90
SET_PREF buoyancy.f90
SET_SREF buoyancy.f90
SET_TREF buoyancy.f90
SFLUX PRIVATEhydro.sflux.f90
SHAP_FLUX shapiro.f90
SHAP_FLUX_TRUSTED shapiro.f90
STEP_EXTERNAL PRIVATEhydro.stepextmode.f90
SUB_STEP_EXTMODE_B PRIVATEhydro.stepextmode.f90
SUB_STEP_EXTMODE_C PRIVATEhydro.stepextmode.f90
UPDATE_MASS PRIVATEhydro.update.f90
UPDATE_MOMENTUM PRIVATEhydro.update.f90
VALIDATE_ALARMSET PRIVATEposeidon.validate.f90
VALIDATE_BUDGETS PRIVATEposeidon.validate.f90
VALIDATE_EPARAMS PRIVATEposeidon.validate.f90
VALIDATE_EXTERNAL_MODE PRIVATEposeidon.validate.f90
VALIDATE_FILTER PRIVATEposeidon.validate.f90
VALIDATE_FPARAMS PRIVATEposeidon.validate.f90
VALIDATE_GRID PRIVATEposeidon.validate.f90
VALIDATE_HPARAMS PRIVATEposeidon.validate.f90
VALIDATE_MIXED_LAYER PRIVATEposeidon.validate.f90
VALIDATE_OCEAN poseidon.validate.f90
VALIDATE_OPARAMS PRIVATEposeidon.validate.f90
VALIDATE_STATE PRIVATEposeidon.validate.f90
VALIDATE_VPARAMS PRIVATEposeidon.validate.f90
VDIFFUSE PRIVATEposeidon.vdiffuse.f90
VERADV PRIVATEhydro.veradv.f90
VVELOC PRIVATEhydro.vveloc.f90
WRITE_OHIST poseidon.ohist.f90
WRITE_OHIST_PARAMETERS PRIVATEposeidon.ohist.f90
ZDF_CLOSE zdf_module.f90
ZDF_OPEN INTERFACE
ZDF_OPEN_FILE PRIVATEzdf_module.f90
ZDF_OPEN_UNIT PRIVATEzdf_module.f90
ZDF_PROCESS_HEAD PRIVATEzdf_module.f90
ZDF_PROCESS_HEAD4 PRIVATEzdf_module.f90
ZDF_PROCESS_HEAD8 PRIVATEzdf_module.f90
ZDF_PUT_AT_FIRST PRIVATEzdf_module.f90

Poseidon Ocean Model
Documentation automation by Paul Schopf's DocFort Perl scripts.