Symbol Description Uses
ALLOW_OBCS 140



File Line number Procedure Code
./pkg/exf/exf_set_obcs.F 134 EXF_SET_OBCS_YZ
#ifdef ALLOW_OBCS
./pkg/exf/exf_set_obcs.F 48 EXF_SET_OBCS_XZ
#ifdef ALLOW_OBCS
./pkg/exf/exf_readparms.F 5 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/exf/exf_readparms.F 735 EXF_READPARMS
#ifdef ALLOW_OBCS
./pkg/ptracers/ptracers_integrate.F 216 PTRACERS_INTEGRATE
#ifdef   ALLOW_OBCS
./pkg/ptracers/ptracers_implicit.F 120 PTRACERS_IMPLICIT
#ifdef   ALLOW_OBCS
./model/src/the_main_loop.F 68 THE_MAIN_LOOP
# ifdef ALLOW_OBCS
./model/src/the_main_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/do_the_model_io.F 98 DO_THE_MODEL_IO
#ifdef ALLOW_OBCS
./pkg/autodiff/checkpoint_lev4_directives.h 95 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/autodiff/checkpoint_lev2_directives.h 95 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/autodiff/checkpoint_lev1_directives.h 70 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/autodiff/checkpoint_lev3_directives.h 95 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/packages_init_variables.F 236 PACKAGES_INIT_VARIABLES
#ifdef ALLOW_OBCS
./model/src/ini_cg2d.F 109 INI_CG2D
#ifdef ALLOW_OBCS
./model/src/ini_cg2d.F 31 INI_CG2D
#ifdef ALLOW_OBCS
./model/src/ini_cg3d.F 155 INI_CG3D
#ifdef ALLOW_OBCS
./model/src/ini_cg3d.F 31 INI_CG3D
#ifdef ALLOW_OBCS
./model/src/integr_continuity.F 168 INTEGR_CONTINUITY
#ifdef ALLOW_OBCS
./model/src/integr_continuity.F 216 INTEGR_CONTINUITY
#ifdef ALLOW_OBCS
./model/src/packages_readparms.F 174 PACKAGES_READPARMS
#ifdef ALLOW_OBCS
./model/src/packages_write_pickup.F 159 PACKAGES_WRITE_PICKUP_NOW
#ifdef  ALLOW_OBCS
./model/src/update_etah.F 81 UPDATE_ETAH
#ifdef ALLOW_OBCS
./model/src/external_forcing.F 203 EXTERNAL_FORCING_V
#ifdef ALLOW_OBCS
./model/src/external_forcing.F 346 EXTERNAL_FORCING_T
#ifdef ALLOW_OBCS
./model/src/external_forcing.F 457 EXTERNAL_FORCING_S
#ifdef ALLOW_OBCS
./model/src/external_forcing.F 99 EXTERNAL_FORCING_U
#ifdef ALLOW_OBCS
./model/src/update_cg2d.F 32 UPDATE_CG2D
#ifdef ALLOW_OBCS
./model/src/update_cg2d.F 93 UPDATE_CG2D
#ifdef ALLOW_OBCS
./verification/tidal_basin_2d/code/external_forcing.F 124 EXTERNAL_FORCING_U
#ifdef ALLOW_OBCS
./verification/tidal_basin_2d/code/external_forcing.F 222 EXTERNAL_FORCING_V
#ifdef ALLOW_OBCS
./verification/tidal_basin_2d/code/external_forcing.F 345 EXTERNAL_FORCING_T
#ifdef ALLOW_OBCS
./verification/tidal_basin_2d/code/external_forcing.F 436 EXTERNAL_FORCING_S
#ifdef ALLOW_OBCS
./verification/rotating_tank/code/external_forcing.F 191 EXTERNAL_FORCING_V
#ifdef ALLOW_OBCS
./verification/rotating_tank/code/external_forcing.F 425 EXTERNAL_FORCING_T
#ifdef ALLOW_OBCS
./verification/rotating_tank/code/external_forcing.F 516 EXTERNAL_FORCING_S
#ifdef ALLOW_OBCS
./verification/rotating_tank/code/external_forcing.F 93 EXTERNAL_FORCING_U
#ifdef ALLOW_OBCS
./verification/exp4/code/OBCS_OPTIONS.h 15 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/update_surf_dr.F 51 UPDATE_SURF_DR
#ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_main_loop.F 67 THE_MAIN_LOOP
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_main_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_first_level_loop.F 49 THE_FIRST_LEVEL_LOOP
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_first_level_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_fourth_level_loop.F 146 THE_FOURTH_LEVEL_PLAIN
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_fourth_level_loop.F 50 THE_FOURTH_LEVEL_LOOP
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_fourth_level_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_third_level_loop.F 147 THE_THIRD_LEVEL_PLAIN
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_third_level_loop.F 50 THE_THIRD_LEVEL_LOOP
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_third_level_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_second_level_loop.F 146 THE_SECOND_LEVEL_PLAIN
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_second_level_loop.F 50 THE_SECOND_LEVEL_LOOP
# ifdef ALLOW_OBCS
./verification/OpenAD/code_ad_openad/the_second_level_loop.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/dynamics.F 526 DYNAMICS
#ifdef   ALLOW_OBCS
./model/src/dynamics.F 570 DYNAMICS
#ifdef   ALLOW_OBCS
./model/src/dynamics.F 627 DYNAMICS
#ifdef ALLOW_OBCS
./model/src/dynamics.F 6 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/dynamics.F 98 DYNAMICS
# ifdef ALLOW_OBCS
./verification/internal_wave/code/obcs_calc.F 36 OBCS_CALC
#ifdef ALLOW_OBCS
./verification/dome/code/obcs_calc.F 36 OBCS_CALC
#ifdef ALLOW_OBCS
./model/src/timestep_wvel.F 91 TIMESTEP_WVEL
#ifdef ALLOW_OBCS
./verification/lab_sea/code_ad_seaice_only/the_main_loop.F 103 THE_MAIN_LOOP
# ifdef ALLOW_OBCS
./verification/lab_sea/code_ad_seaice_only/the_main_loop.F 7 NO PROCEDURE
#ifdef ALLOW_OBCS
./verification/lab_sea/code_ad_seaice_ocean/OBCS_OPTIONS.h 15 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/thermodynamics.F 605 THERMODYNAMICS
#ifdef   ALLOW_OBCS
./model/src/thermodynamics.F 725 THERMODYNAMICS
#ifdef   ALLOW_OBCS
./model/src/momentum_correction_step.F 109 MOMENTUM_CORRECTION_STEP
#ifdef    ALLOW_OBCS
./model/src/packages_check.F 84 PACKAGES_CHECK
#ifdef ALLOW_OBCS
./model/src/update_r_star.F 50 UPDATE_R_STAR
#ifdef ALLOW_OBCS
./model/src/forward_step.F 10 NO PROCEDURE
#ifdef ALLOW_OBCS
./model/src/forward_step.F 85 FORWARD_STEP
# ifdef ALLOW_OBCS
./model/src/solve_for_pressure.F 240 SOLVE_FOR_PRESSURE
#ifdef ALLOW_OBCS
./model/src/solve_for_pressure.F 356 SOLVE_FOR_PRESSURE
#ifdef ALLOW_OBCS
./model/src/solve_for_pressure.F 38 SOLVE_FOR_PRESSURE
#ifdef ALLOW_OBCS
./model/src/solve_for_pressure.F 433 SOLVE_FOR_PRESSURE
#ifdef ALLOW_OBCS
./model/src/packages_init_fixed.F 151 PACKAGES_INIT_FIXED
#ifdef ALLOW_OBCS
./model/src/the_correction_step.F 109 THE_CORRECTION_STEP
#ifdef    ALLOW_OBCS
./model/src/do_oceanic_phys.F 408 DO_OCEANIC_PHYS
#ifdef  ALLOW_OBCS
./pkg/obcs/obcs_apply_ptracer.F 39 OBCS_APPLY_PTRACER
#if ( defined ALLOW_OBCS  defined ALLOW_PTRACERS )
./pkg/obcs/OBCS_PTRACERS.h 4 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/OBCS.h 199 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/OBCS.h 4 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_ad_check_lev2_dir.h 1 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_eta.F 26 OBCS_APPLY_ETA
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_readparms.F 30 OBCS_READPARMS
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_prescribe_exchanges.F 29 OBCS_PRESCRIBE_EXCHANGES
#ifdef ALLOW_OBCS
./pkg/obcs/OBCS_OPTIONS.h 15 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_w.F 25 OBCS_APPLY_W
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_ad_check_lev4_dir.h 1 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_ad_check_lev3_dir.h 1 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_init_variables.F 31 OBCS_INIT_VARIABLES
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_external_fields_load.F 62 OBCS_EXTERNAL_FIELDS_LOAD
#if (defined ALLOW_OBCS  defined ALLOW_OBCS_PRESCRIBE  !defined ALLOW_EXF)
./pkg/obcs/obcs_apply_r_star.F 32 OBCS_APPLY_R_STAR
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_check.F 24 OBCS_CHECK
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_prescribe_read.F 43 OBCS_PRESCRIBE_READ
#if (defined (ALLOW_OBCS)  defined (ALLOW_OBCS_PRESCRIBE))
./pkg/obcs/obcs_sponge.F 221 OBCS_SPONGE_V
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_sponge.F 239 OBCS_SPONGE_V
#if (defined (ALLOW_OBCS)  defined (ALLOW_OBCS_SPONGE))
./pkg/obcs/obcs_sponge.F 27 OBCS_SPONGE_U
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_sponge.F 417 OBCS_SPONGE_T
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_sponge.F 439 OBCS_SPONGE_T
#if (defined (ALLOW_OBCS)  defined (ALLOW_OBCS_SPONGE))
./pkg/obcs/obcs_sponge.F 45 OBCS_SPONGE_U
#if (defined (ALLOW_OBCS)  defined (ALLOW_OBCS_SPONGE))
./pkg/obcs/obcs_sponge.F 659 OBCS_SPONGE_S
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_sponge.F 681 OBCS_SPONGE_S
#if (defined (ALLOW_OBCS)  defined (ALLOW_OBCS_SPONGE))
./pkg/obcs/obcs_diags.F 43 OBCS_DIAGS
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_checkpoint.F 145 OBCS_WRITE_CHECKPOINT
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_checkpoint.F 29 OBCS_READ_CHECKPOINT
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_tloc.F 25 OBCS_APPLY_TLOC
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_surf_dr.F 31 OBCS_APPLY_SURF_DR
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_init_fixed.F 29 OBCS_INIT_FIXED
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_ts.F 26 OBCS_APPLY_TS
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_uv.F 26 OBCS_APPLY_UV
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_apply_sloc.F 25 OBCS_APPLY_SLOC
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_ad_check_lev1_dir.h 1 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/obcs/obcs_calc.F 41 OBCS_CALC
#ifdef ALLOW_OBCS
./pkg/ecco/the_main_loop.F 123 THE_MAIN_LOOP
# ifdef ALLOW_OBCS
./pkg/ecco/the_main_loop.F 7 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsn.F 32 COST_OBCSN
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsn.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsvol.F 34 COST_OBCSVOL
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsvol.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_averagesfields.F 4 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsw.F 32 COST_OBCSW
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcsw.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcse.F 32 COST_OBCSE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcse.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcss.F 32 COST_OBCSS
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcss.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcs_ageos.F 34 COST_OBCS_AGEOS
#ifdef ALLOW_OBCS
./pkg/ecco/cost_obcs_ageos.F 4 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_getobcse.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_getobcsw.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_obcsvol.F 34 CTRL_OBCSVOL
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_obcsvol.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_getobcss.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_obcsbal.F 38 CTRL_OBCSBAL
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_obcsbal.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_getobcsn.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_volflux.F 38 CTRL_VOLFLUX
#ifdef ALLOW_OBCS
./pkg/ctrl/ctrl_volflux.F 3 NO PROCEDURE
#ifdef ALLOW_OBCS
./pkg/generic_advdiff/gad_advection.F 459 GAD_ADVECTION
#ifdef ALLOW_OBCS
./pkg/generic_advdiff/gad_advection.F 623 GAD_ADVECTION
#ifdef ALLOW_OBCS