| ▼ config_src | |
| ▼ dynamic_symmetric | |
| MOM_memory.h | Compile-time memory settings |
| ▼ solo_driver | |
| atmos_ocean_fluxes.F90 | |
| MESO_surface_forcing.F90 | |
| MOM_driver.F90 | |
| MOM_surface_forcing.F90 | |
| Neverland_surface_forcing.F90 | |
| user_surface_forcing.F90 | |
| ▼ src | |
| ▼ ALE | |
| coord_adapt.F90 | |
| coord_hycom.F90 | |
| coord_rho.F90 | |
| coord_sigma.F90 | |
| coord_slight.F90 | |
| coord_zlike.F90 | |
| MOM_ALE.F90 | |
| MOM_regridding.F90 | |
| MOM_remapping.F90 | |
| P1M_functions.F90 | |
| P3M_functions.F90 | |
| PCM_functions.F90 | |
| PLM_functions.F90 | |
| polynomial_functions.F90 | |
| PPM_functions.F90 | |
| PQM_functions.F90 | |
| regrid_consts.F90 | |
| regrid_edge_slopes.F90 | |
| regrid_edge_values.F90 | |
| regrid_interp.F90 | |
| regrid_solvers.F90 | |
| ▼ core | |
| MOM.F90 | |
| MOM_barotropic.F90 | |
| MOM_boundary_update.F90 | |
| MOM_checksum_packages.F90 | |
| MOM_continuity.F90 | |
| MOM_continuity_PPM.F90 | |
| MOM_CoriolisAdv.F90 | |
| MOM_dynamics_split_RK2.F90 | |
| MOM_dynamics_unsplit.F90 | |
| MOM_dynamics_unsplit_RK2.F90 | |
| MOM_forcing_type.F90 | |
| MOM_grid.F90 | |
| MOM_interface_heights.F90 | |
| MOM_isopycnal_slopes.F90 | |
| MOM_open_boundary.F90 | |
| MOM_PressureForce.F90 | |
| MOM_PressureForce_analytic_FV.F90 | |
| MOM_PressureForce_blocked_AFV.F90 | |
| MOM_PressureForce_Montgomery.F90 | |
| MOM_transcribe_grid.F90 | |
| MOM_unit_tests.F90 | |
| MOM_variables.F90 | |
| MOM_verticalGrid.F90 | |
| ▼ diagnostics | |
| MOM_debugging.F90 | |
| MOM_diagnostics.F90 | |
| MOM_obsolete_diagnostics.F90 | |
| MOM_obsolete_params.F90 | |
| MOM_PointAccel.F90 | |
| MOM_sum_output.F90 | |
| MOM_wave_speed.F90 | |
| MOM_wave_structure.F90 | |
| ▼ equation_of_state | |
| MOM_EOS.F90 | |
| MOM_EOS_linear.F90 | |
| MOM_EOS_NEMO.F90 | |
| MOM_EOS_TEOS10.F90 | |
| MOM_EOS_UNESCO.F90 | |
| MOM_EOS_Wright.F90 | |
| MOM_TFreeze.F90 | |
| ▼ framework | |
| MOM_checksums.F90 | |
| MOM_coms.F90 | |
| MOM_constants.F90 | |
| MOM_cpu_clock.F90 | |
| MOM_diag_manager_wrapper.F90 | |
| MOM_diag_mediator.F90 | |
| MOM_diag_remap.F90 | |
| MOM_diag_vkernels.F90 | |
| MOM_document.F90 | |
| MOM_domains.F90 | |
| MOM_dyn_horgrid.F90 | |
| MOM_error_handler.F90 | |
| MOM_file_parser.F90 | |
| MOM_get_input.F90 | |
| MOM_hor_index.F90 | |
| MOM_horizontal_regridding.F90 | |
| MOM_intrinsic_functions.F90 | |
| MOM_io.F90 | |
| MOM_memory_macros.h | Memory macros |
| MOM_restart.F90 | |
| MOM_safe_alloc.F90 | |
| MOM_spatial_means.F90 | |
| MOM_string_functions.F90 | |
| MOM_time_manager.F90 | |
| MOM_unit_scaling.F90 | |
| MOM_write_cputime.F90 | |
| version_variable.h | |
| ▼ ice_shelf | |
| MOM_ice_shelf.F90 | |
| MOM_ice_shelf_dynamics.F90 | |
| MOM_ice_shelf_initialize.F90 | |
| MOM_ice_shelf_state.F90 | |
| MOM_marine_ice.F90 | |
| user_shelf_init.F90 | |
| ▼ initialization | |
| midas_vertmap.F90 | |
| MOM_coord_initialization.F90 | |
| MOM_fixed_initialization.F90 | |
| MOM_grid_initialize.F90 | |
| MOM_shared_initialization.F90 | |
| MOM_state_initialization.F90 | |
| MOM_tracer_initialization_from_Z.F90 | |
| ▼ ocean_data_assim | |
| MOM_oda_driver.F90 | |
| ▼ parameterizations | |
| ▼ lateral | |
| MOM_hor_visc.F90 | |
| MOM_internal_tides.F90 | |
| MOM_lateral_mixing_coeffs.F90 | |
| MOM_MEKE.F90 | |
| MOM_MEKE_types.F90 | |
| MOM_mixed_layer_restrat.F90 | |
| MOM_thickness_diffuse.F90 | |
| MOM_tidal_forcing.F90 | |
| ▼ vertical | |
| MOM_ALE_sponge.F90 | |
| MOM_bkgnd_mixing.F90 | |
| MOM_bulk_mixed_layer.F90 | |
| MOM_CVMix_conv.F90 | |
| MOM_CVMix_ddiff.F90 | |
| MOM_CVMix_KPP.F90 | |
| MOM_CVMix_shear.F90 | |
| MOM_diabatic_aux.F90 | |
| MOM_diabatic_driver.F90 | |
| MOM_diapyc_energy_req.F90 | |
| MOM_energetic_PBL.F90 | |
| MOM_entrain_diffusive.F90 | |
| MOM_full_convection.F90 | |
| MOM_geothermal.F90 | |
| MOM_internal_tide_input.F90 | |
| MOM_kappa_shear.F90 | |
| MOM_opacity.F90 | |
| MOM_regularize_layers.F90 | |
| MOM_set_diffusivity.F90 | |
| MOM_set_viscosity.F90 | |
| MOM_sponge.F90 | |
| MOM_tidal_mixing.F90 | |
| MOM_vert_friction.F90 | |
| ▼ tracer | |
| advection_test_tracer.F90 | |
| boundary_impulse_tracer.F90 | |
| DOME_tracer.F90 | |
| dye_example.F90 | |
| dyed_obc_tracer.F90 | |
| ideal_age_example.F90 | |
| ISOMIP_tracer.F90 | |
| MOM_generic_tracer.F90 | |
| MOM_neutral_diffusion.F90 | |
| MOM_neutral_diffusion_aux.F90 | |
| MOM_OCMIP2_CFC.F90 | |
| MOM_offline_aux.F90 | |
| MOM_offline_main.F90 | |
| MOM_tracer_advect.F90 | |
| MOM_tracer_diabatic.F90 | |
| MOM_tracer_flow_control.F90 | |
| MOM_tracer_hor_diff.F90 | |
| MOM_tracer_registry.F90 | |
| MOM_tracer_Z_init.F90 | |
| oil_tracer.F90 | |
| pseudo_salt_tracer.F90 | |
| RGC_tracer.F90 | |
| tracer_example.F90 | |
| ▼ user | |
| adjustment_initialization.F90 | |
| baroclinic_zone_initialization.F90 | |
| benchmark_initialization.F90 | |
| BFB_initialization.F90 | |
| BFB_surface_forcing.F90 | |
| circle_obcs_initialization.F90 | |
| dense_water_initialization.F90 | |
| DOME2d_initialization.F90 | |
| DOME_initialization.F90 | |
| dumbbell_initialization.F90 | |
| dumbbell_surface_forcing.F90 | |
| dyed_channel_initialization.F90 | |
| dyed_obcs_initialization.F90 | |
| external_gwave_initialization.F90 | |
| Idealized_Hurricane.F90 | |
| ISOMIP_initialization.F90 | |
| Kelvin_initialization.F90 | |
| lock_exchange_initialization.F90 | |
| MOM_controlled_forcing.F90 | |
| MOM_wave_interface.F90 | |
| Neverland_initialization.F90 | |
| Phillips_initialization.F90 | |
| RGC_initialization.F90 | |
| Rossby_front_2d_initialization.F90 | |
| SCM_CVMix_tests.F90 | |
| seamount_initialization.F90 | |
| shelfwave_initialization.F90 | |
| sloshing_initialization.F90 | |
| soliton_initialization.F90 | |
| supercritical_initialization.F90 | |
| tidal_bay_initialization.F90 | |
| user_change_diffusivity.F90 | |
| user_initialization.F90 | |
| user_revise_forcing.F90 | |