MITgcm
M.I.T General Circulation Model master code and documentation repository
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- build_testing.yml
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- mitgcm.py
- custom.css
- wrap_tables.css
- adams-bashforth-staggered.pdf
- adams-bashforth-staggered.svg
- adams-bashforth-sync.pdf
- adams-bashforth-sync.svg
- advect-1d-hi.pdf
- advect-1d-hi.png
- advect-1d-lo.pdf
- advect-1d-lo.png
- advect-2d-hi-diag.pdf
- advect-2d-hi-diag.png
- advect-2d-lo-diag.pdf
- advect-2d-lo-diag.png
- advect-2d-mid-diag.pdf
- advect-2d-mid-diag.png
- cgrid3d.pdf
- cgrid3d.svg
- hgrid-abcd.pdf
- hgrid-abcd.svg
- multiDim_CS.pdf
- multiDim_CS.png
- oscil+damp_AB2.pdf
- oscil+damp_AB2.png
- pressure-method-rigid-lid.pdf
- pressure-method-rigid-lid.svg
- stab_AB3_dampR.pdf
- stab_AB3_dampR.svg
- stab_AB3_oscil.pdf
- stab_AB3_oscil.svg
- vgrid-accur-center.pdf
- vgrid-accur-center.svg
- vgrid-xz.pdf
- vgrid-xz.svg
- adv-schemes.rst
- algorithm.rst
- c-grid.rst
- crank-nicol.rst
- finitevol-meth.rst
- horiz-grid.rst
- nonlinear-freesurf.rst
- vert-grid.rst
- checkpointing.png
- forward-adj_flow.pdf
- forward-adj_flow.svg
- forward-adj_io.pdf
- forward-adj_io.svg
- autodiff.rst
- git_setup.pdf
- git_setup.svg
- testreport_output.pdf
- testreport_output.svg
- contributing.rst
- adv_gyre_maps.png
- adv_gyre_stats.png
- advection_in_gyre.rst
- baroc_psi.png
- baroc_thetaplots.png
- baroclinic_gyre_config.png
- trelax_freesurface.png
- trelax_theta_timeseries.png
- baroclinic_gyre.rst
- baro_jet_solution.png
- barogyre_simulation_config.pdf
- barogyre_simulation_config.svg
- full_solution.png
- lin_anal_soln.png
- new_barotropic_gyre.png
- barotropic_gyre.rst
- cfc_offline.rst
- simulation_config.png
- surfacesection.png
- verticalsection.png
- deep_convection.rst
- co2flux.png
- global_oce_biogeo.rst
- emp.png
- pb0.png
- qnet.png
- data
- global_oce_in_p.rst
- sss.png
- sst.png
- tx.png
- ty.png
- global_oce_latlon.rst
- Error.png
- Tutorial_fig.png
- global_oce_optim.rst
- held_suarez_cs.rst
- billows.png
- Depth.png
- dx.png
- Qsurf.png
- plume_on_slope.rst
- BTpsi.png
- BTpsi_eddy.png
- cvctadj.png
- eddymovie_still.png
- layers_trans.png
- MOC_EUL.png
- MOC_EUL_ztemp_eddy.png
- MOC_EULpBOL.png
- MOC_RES.png
- MOC_RES_EDDY.png
- MOC_RES_Z.png
- SO_config.png
- STDIAGS_hf_temp.png
- temp_ic.png
- zonaltemp.png
- reentrant_channel.rst
- rotating_tank.rst
- tracer_adjsens.rst
- examples.rst
- getting_started.rst
- ctrl_var_sketch.pdf
- ctrl_var_sketch.svg
- ocean_state_est.rst
- build_main
- configure
- dir_list
- introduction.tex
- mitgcm.bib
- protex
- atmos-merge-notes
- ChangeLog.pre38
- devel_HOWTO.sgml
- diags_changes.txt
- Heat_Salt_Budget_MITgcm.pdf
- install_devel_HOWTO
- ldp.dsl
- Makefile
- notes
- notes_c37_adj.txt
- OpenBound.html
- OpenBound.txt
- optfiles_changes.txt
- OutputFiles
- README
- flt.rst
- outp_pkgs.rst
- adj_hf_ocean.pdf
- adj_hf_ocean.png
- atl6.png
- eddy_on_cubic_globe.pdf
- eddy_on_cubic_globe.svg
- fvol.pdf
- fvol.svg
- globes.png
- isovec_atmoce.pdf
- isovec_atmoce.png
- lab.png
- labflow.png
- moc.pdf
- moc.svg
- onemodel.pdf
- onemodel.svg
- plume.png
- polar.pdf
- polar.svg
- scales.png
- solution_strategy.pdf
- solution_strategy.svg
- sphere.png
- ssh_sim_assim_obs.png
- TUt8000slope.png
- u_cube_latlon_comb.pdf
- u_cube_latlon_comb.svg
- vertcoord.pdf
- vertcoord.svg
- zandpcoord.png
- adjoint.rst
- atmosphere.rst
- bound_forc_inter_waves.rst
- coordinate_sys.rst
- cvct_mixing_topo.rst
- eqn_motion_ocn.rst
- finding_pressure.rst
- forcing_dissip.rst
- global_atmos_hs.rst
- global_ocean_circ.rst
- global_state_est.rst
- hydro_prim_eqn.rst
- hydrostatic.rst
- kinematic_bound.rst
- ocean.rst
- ocean_biogeo_cyc.rst
- ocean_gyres.rst
- overview.rst
- parm_sens.rst
- sim_lab_exp.rst
- soln_strategy.rst
- vector_invar.rst
- adjust_cs.pdf
- adjust_cs.svg
- effective_slopes.pdf
- effective_slopes.svg
- gridschematic.pdf
- gridschematic.svg
- mask_cover.pdf
- mask_cover.svg
- mitgcm_package_organisation.pdf
- mitgcm_package_organisation.svg
- obcsexample.pdf
- obcsexample.svg
- polarcap.pdf
- polarcap.svg
- remesh1.pdf
- remesh1.svg
- remesh2.pdf
- remesh2.svg
- rhcrit.pdf
- rhcrit.svg
- s6t_32x32.pdf
- s6t_32x32.svg
- stencil.pdf
- stencil.svg
- surftype.pdf
- surftype.svg
- tapers.pdf
- tapers.svg
- vertical.pdf
- vertical.svg
- aim.rst
- bulk_force.rst
- cal.rst
- dic.rst
- exch2.rst
- exf.rst
- fizhi.rst
- gchem.rst
- generic_advdiff.rst
- ggl90.rst
- gmredi.rst
- gridalt.rst
- kl10.rst
- kpp.rst
- land.rst
- mom_packages.rst
- obcs.rst
- opps.rst
- packages_overview.rst
- phys_pkgs.rst
- ptracers.rst
- rbcs.rst
- remesh.rst
- seaice.rst
- shap_filt.rst
- shelfice.rst
- streamice.rst
- thsice.rst
- zonal_filt.rst
- related_projects.rst
- comm-prim.png
- domain_decomp.png
- fit_in_wrapper.png
- mitgcm_goals.pdf
- mitgcm_goals.svg
- size_h.png
- tiled-world.png
- tiles_and_wrapper.png
- tiling_detail.png
- software_arch.rst
- utilities.rst
- conf.py
- defs.hrst
- index.rst
- Makefile
- manual_references.bib
- references.rst
- requirements.txt
- tag-index
- BAR2.h
- BARRIER.h
- CPP_EEMACROS.h
- CPP_EEOPTIONS.h
- CUMULSUM.h
- DEF_IN_MAKEFILE.h
- EEBUFF_SCPU.h
- EEPARAMS.h
- EESUPPORT.h
- EXCH.h
- GLOBAL_MAX.h
- GLOBAL_SUM.h
- MAIN_PDIRECTIVES1.h
- MAIN_PDIRECTIVES2.h
- MPI_INFO.h
- SIGREG.h
- all_proc_die.F
- bar2.F
- bar_check.F
- barrier.F
- check_threads.F
- comm_stats.F
- cumulsum_z_tile.F
- diff_phase_multiple.F
- different_multiple.F
- eeboot.F
- eeboot_minimal.F
- eedata_example.F
- eedie.F
- eeintro_msg.F
- eeset_parms.F
- eesupp.flow
- eesupp_ad_diff.list
- eewrite_eeenv.F
- exch0_rx.template
- exch1_ad.flow
- exch1_bg_rx_cube.template
- exch1_rx.template
- exch1_rx_ad.template
- exch1_rx_cube.template
- exch1_rx_cube_ad.template
- exch1_uv_rx_cube.template
- exch1_z_rx_cube.template
- exch_3d_rx.template
- exch_ad_diff.list
- exch_cycle_ebl.F
- exch_init.F
- exch_rx_recv_get_x.template
- exch_rx_recv_get_y.template
- exch_rx_send_put_x.template
- exch_rx_send_put_y.template
- exch_s3d_rx.template
- exch_sm_3d_rx.template
- exch_tap_b.F
- exch_tap_d.F
- exch_uv_3d_rx.template
- exch_uv_agrid_3d_rx.template
- exch_uv_bgrid_3d_rx.template
- exch_uv_dgrid_3d_rx.template
- exch_uv_xy_rx.template
- exch_uv_xyz_rx.template
- exch_xy_rx.template
- exch_xyz_rx.template
- exch_z_3d_rx.template
- fill_cs_corner_ag_rl.F
- fill_cs_corner_tr_rl.F
- fill_cs_corner_uv_rl.F
- fill_cs_corner_uv_rs.F
- fool_the_compiler.F
- gather_2d_rx.template
- gather_2d_wh_rx.template
- gather_vec_rx.template
- gather_xz.F
- gather_yz.F
- get_periodic_interval.F
- global_max.F
- global_sum.F
- global_sum_singlecpu.F
- global_sum_tile.F
- global_sum_vector.F
- gsl_ieee_env.c
- ini_communication_patterns.F
- ini_procs.F
- ini_threading_environment.F
- lef_zero.F
- main.F
- Makefile
- master_cpu_io.F
- master_cpu_thread.F
- mds_byteswapi4.F
- mds_byteswapr4.F
- mds_byteswapr8.F
- mds_flush.F
- mds_reclen.F
- mdsfindunit.F
- memsync.F
- nml_change_syntax.F
- nml_set_terminator.F
- open_copy_data_file.F
- print.F
- ptwrapper.c
- reset_halo.F
- scatter_2d_rx.template
- scatter_2d_wh_rx.template
- scatter_vec_rx.template
- scatter_xz.F
- scatter_yz.F
- setdir.c
- setrlstk.c
- sigreg.c
- stop_if_error.F
- tim.c
- timer_stats.c
- timers.F
- utils.F
- write_utils.F
- run_mitgcm_aer.csh
- run_mitgcm_eaps.csh
- run_mitgcm_gfdl.csh
- run_mitgcm_itrda.csh
- run_mitgcm_sp4_bluesky.csh
- run_optim.csh
- blas1.h
- cubic.F
- data.ctrl
- data.ecco
- data.optim
- dgscale.F
- dostore.F
- hessupd.F
- instore.F
- lsline.F
- lsopt_doc.txt
- lsopt_top.F
- lsupdxx.F
- lswri.F
- Makefile
- Makefile_macosx
- outstore.F
- README.md
- CG2D.h
- CG3D.h
- CPP_OPTIONS.h
- DXC_MACROS.h
- DXF_MACROS.h
- DXG_MACROS.h
- DXV_MACROS.h
- DYC_MACROS.h
- DYF_MACROS.h
- DYG_MACROS.h
- DYNVARS.h
- DYU_MACROS.h
- EOS.h
- FCORI_MACROS.h
- FFIELDS.h
- GRID.h
- GRID_MACROS.h
- HFACC_MACROS.h
- HFACS_MACROS.h
- HFACW_MACROS.h
- MASKS_MACROS.h
- MASKW_MACROS.h
- NH_VARS.h
- PARAMS.h
- RA_MACROS.h
- RAS_MACROS.h
- RAW_MACROS.h
- RECIP_DXC_MACROS.h
- RECIP_DXF_MACROS.h
- RECIP_DXG_MACROS.h
- RECIP_DXV_MACROS.h
- RECIP_DYC_MACROS.h
- RECIP_DYF_MACROS.h
- RECIP_DYG_MACROS.h
- RECIP_DYU_MACROS.h
- RECIP_HFACC_MACROS.h
- RECIP_HFACS_MACROS.h
- RECIP_HFACW_MACROS.h
- RESTART.h
- SET_GRID.h
- SIZE.h
- SURFACE.h
- TANPHIATU_MACROS.h
- TANPHIATV_MACROS.h
- XC_MACROS.h
- YC_MACROS.h
- adams_bashforth2.F
- adams_bashforth3.F
- add_walls2masks.F
- apply_forcing.F
- calc_3d_diffusivity.F
- calc_adv_flow.F
- calc_div_ghat.F
- calc_eddy_stress.F
- calc_grad_phi_fv.F
- calc_grad_phi_hyd.F
- calc_grad_phi_surf.F
- calc_grid_angles.F
- calc_gw.F
- calc_ivdc.F
- calc_oce_mxlayer.F
- calc_phi_hyd.F
- calc_r_star.F
- calc_surf_dr.F
- calc_viscosity.F
- calc_wsurf_tr.F
- cg2d.F
- cg2d_ex0.F
- cg2d_nsa.F
- cg2d_sr.F
- cg3d.F
- cg3d_ex0.F
- check_pickup.F
- config_check.F
- config_summary.F
- convective_adjustment.F
- convective_adjustment_ini.F
- convective_weights.F
- convectively_mixtracer.F
- correction_step.F
- cycle_ab_tracer.F
- cycle_tracer.F
- diags_oceanic_surf_flux.F
- diags_phi_hyd.F
- diags_phi_rlow.F
- diags_rho.F
- diags_sound_speed.F
- do_atmospheric_phys.F
- do_fields_blocking_exchanges.F
- do_oceanic_phys.F
- do_stagger_fields_exchanges.F
- do_statevars_diags.F
- do_the_model_io.F
- do_write_pickup.F
- dynamics.F
- external_fields_load.F
- external_forcing.F
- external_forcing_surf.F
- find_alpha.F
- find_hyd_press_1d.F
- find_rho.F
- forcing_surf_relax.F
- forward_step.F
- freesurf_rescale_g.F
- freeze_surface.F
- grad_sigma.F
- gsw_teos10.F
- impldiff.F
- ini_cartesian_grid.F
- ini_cg2d.F
- ini_cg3d.F
- ini_cori.F
- ini_curvilinear_grid.F
- ini_cylinder_grid.F
- ini_depths.F
- ini_dynvars.F
- ini_eos.F
- ini_ffields.F
- ini_fields.F
- ini_forcing.F
- ini_global_domain.F
- ini_grid.F
- ini_linear_phisurf.F
- ini_local_grid.F
- ini_masks_etc.F
- ini_mixing.F
- ini_mnc_vars.F
- ini_model_io.F
- ini_nh_fields.F
- ini_nh_vars.F
- ini_nlfs_vars.F
- ini_p_ground.F
- ini_parms.F
- ini_pressure.F
- ini_psurf.F
- ini_salt.F
- ini_sigma_hfac.F
- ini_spherical_polar_grid.F
- ini_theta.F
- ini_vel.F
- ini_vertical_grid.F
- initialise_fixed.F
- initialise_varia.F
- integr_continuity.F
- integrate_for_w.F
- load_fields_driver.F
- load_grid_spacing.F
- load_ref_files.F
- main_do_loop.F
- model_ad_diff.list
- momentum_correction_step.F
- packages_boot.F
- packages_check.F
- packages_error_msg.F
- packages_init_fixed.F
- packages_init_variables.F
- packages_print_msg.F
- packages_readparms.F
- packages_unused_msg.F
- packages_write_pickup.F
- plot_field.F
- port_rand.F
- post_cg3d.F
- pre_cg3d.F
- pressure_for_eos.F
- read_pickup.F
- remove_mean.F
- reset_nlfs_vars.F
- rotate_spherical_polar_grid.F
- rotate_uv2en.F
- salt_integrate.F
- seawater.F
- set_defaults.F
- set_grid_factors.F
- set_parms.F
- set_ref_state.F
- solve_for_pressure.F
- solve_pentadiagonal.F
- solve_tridiagonal.F
- solve_uv_tridiago.F
- state_summary.F
- swfrac.F
- taueddy_init_varia.F
- taueddy_tendency_apply.F
- temp_integrate.F
- the_main_loop.F
- the_model_main.F
- thermodynamics.F
- timestep.F
- timestep_tracer.F
- timestep_wvel.F
- tracers_correction_step.F
- tracers_iigw_correction.F
- turnoff_model_io.F
- update_cg2d.F
- update_etah.F
- update_etaws.F
- update_masks_etc.F
- update_r_star.F
- update_sigma.F
- update_surf_dr.F
- write_grid.F
- write_pickup.F
- write_state.F
- blas1.h
- flowchart_optim.txt
- makefile_templ
- minimization.h
- optim.h
- optim_initmod.F
- optim_main.F
- optim_numbmod.F
- optim_readdata.F
- optim_sub.F
- optim_write_control.F
- optim_writedata.F
- prep_make
- README.md
- simul.F
- to_do.txt
- utils.F
- xerbla.F
- admtlm_bypassad.F
- admtlm_driver.F
- admtlm_dsvd.F
- admtlm_dsvd2model.F
- admtlm_init_fixed.F
- admtlm_map.F
- admtlm_metric.F
- admtlm_model2dsvd.F
- ADMTLM_OPTIONS.h
- arpack_debug.h
- AIM2DYN.h
- aim_aim2dyn.F
- aim_aim2land.F
- aim_aim2sioce.F
- AIM_CO2.h
- aim_diagnostics.F
- aim_diagnostics_init.F
- aim_do_co2.F
- aim_do_physics.F
- aim_dyn2aim.F
- AIM_FFIELDS.h
- aim_fields_load.F
- AIM_GRID.h
- aim_initialise.F
- aim_land2aim.F
- aim_land_impl.F
- aim_mnc_init.F
- AIM_OPTIONS.h
- AIM_PARAMS.h
- aim_readparms.F
- aim_sice2aim.F
- aim_sice_impl.F
- AIM_SIZE.h
- aim_surf_bc.F
- aim_tendency_apply.F
- aim_v23_description.tex
- aim_write_local.F
- aim_write_phys.F
- com_cnvcon.h
- com_forcing.h
- com_forcon.h
- com_lsccon.h
- com_physcon.h
- com_physvar.h
- com_radcon.h
- com_radvar.h
- com_sflcon.h
- com_vdicon.h
- phy_const.h
- phy_convmf.F
- phy_driver.F
- phy_inphys.F
- phy_lscond.F
- phy_radiat.F
- phy_shtorh.F
- phy_snow_precip.F
- phy_suflux_land.F
- phy_suflux_ocean.F
- phy_suflux_post.F
- phy_suflux_prep.F
- phy_suflux_sice.F
- phy_vdifsc.F
- accept_component_registrations.F
- AGRID.h
- atm2d_finish.F
- atm2d_init_fixed.F
- atm2d_init_vars.F
- ATM2D_OPTIONS.h
- atm2d_read_pickup.F
- atm2d_readparms.F
- ATM2D_VARS.h
- atm2d_write_pickup.F
- atm2ocn_main.F
- ATMSIZE.h
- calc_1dto2d.F
- calc_fileload.F
- calc_zonal_means.F
- cpl_recv_ocn_fields.F
- cpl_recv_ocn_ocnconfig.F
- cpl_register_ocn.F
- cpl_send_ocn_atmconfig.F
- cpl_send_ocn_fields.F
- CPLIDS.h
- ctrparam.h
- DRIVER.h
- exch_component_configs.F
- fixed_flux_add.F
- forward_step_atm2d.F
- get_ocnvars.F
- init_atm2d.F
- init_sumvars.F
- initialise.F
- month_end_diags.F
- norm_ocn_fluxes.F
- OCNIDS.h
- OCNSIZE.h
- OCNVARS.h
- pass_thsice_fluxes.F
- put_ocnvars.F
- read_atmos.F
- relax_add.F
- subtract_means.F
- sum_ocn_fluxes.F
- sum_thsice_out.F
- sum_yr_end_diags.F
- tave_end_diags.F
- yr_end_diags.F
- ATM_COMMON_OPTIONS.h
- atm_diagnostics_init.F
- atm_apply_import.F
- atm_check_cplconfig.F
- ATM_CPL_OPTIONS.h
- atm_cpl_read_pickup.F
- atm_export_atmconfig.F
- atm_export_fields.F
- atm_export_fld.F
- atm_get_atmconfig.F
- atm_import_fields.F
- atm_import_ocnconfig.F
- atm_store_aim_fields.F
- atm_store_aim_wndstr.F
- atm_store_dynvars.F
- atm_store_land.F
- atm_store_my_data.F
- atm_store_surfflux.F
- atm_store_thsice.F
- ATMCPL.h
- cpl_diagnostics_fill.F
- cpl_diagnostics_init.F
- cpl_exch_configs.F
- cpl_export_import_data.F
- cpl_import_cplparms.F
- cpl_ini_vars.F
- cpl_init.F
- cpl_init_fixed.F
- cpl_output.F
- CPL_PARAMS.h
- cpl_readparms.F
- cpl_register.F
- cpl_write_pickup.F
- accept_component_registrations.F
- atm_to_ocn_maprunoff.F
- atm_to_ocn_mapxyr8.F
- ATMIDS.h
- ATMVARS.h
- coupler.F
- cpl_check_cplconfig.F
- cpl_init_atm_vars.F
- cpl_init_ocn_vars.F
- CPL_MAP2GRIDS.h
- CPL_PARAMS.h
- cpl_read_params.F
- cpl_recv_atm_atmconfig.F
- cpl_recv_atm_fields.F
- cpl_recv_ocn_fields.F
- cpl_recv_ocn_ocnconfig.F
- cpl_register_atm.F
- cpl_register_ocn.F
- cpl_send_atm_cplparms.F
- cpl_send_atm_fields.F
- cpl_send_atm_ocnconfig.F
- cpl_send_ocn_atmconfig.F
- cpl_send_ocn_cplparms.F
- cpl_send_ocn_fields.F
- CPLIDS.h
- CPP_EEOPTIONS.h
- CPP_OPTIONS.h
- exch_component_configs.F
- initialise.F
- mds_byteswap.F
- NOTES
- ocn_to_atm_mapxyr8.F
- OCNIDS.h
- OCNVARS.h
- README
- set_runoffmap.F
- setdir.c
- atm_phys_driver.html
- constants.html
- diffusivity.html
- diffusivity.tech.ps
- flux_exchange.tech.ps
- lscale_cond.html
- monin_obukhov.html
- monin_obukhov.tech.ps
- my25_turb.html
- shallow_conv.html
- vert_diff.html
- vert_diff.tech.ps
- vert_turb_driver.html
- atm_phys_check.F
- atm_phys_diagnostics_init.F
- atm_phys_driver.F
- atm_phys_dyn2phys.F
- atm_phys_init_fixed.F
- atm_phys_init_varia.F
- ATM_PHYS_OPTIONS.h
- ATM_PHYS_PARAMS.h
- atm_phys_read_pickup.F
- atm_phys_readparms.F
- atm_phys_tendency_apply.F
- ATM_PHYS_VARS.h
- atm_phys_write_pickup.F
- constants_mod.F90
- dargan_bettsmiller_mod.F90
- diffusivity_mod.F90
- gcm_params_mod.F90
- lscale_cond_mod.F90
- mixed_layer_mod.F90
- monin_obukhov_mod.F90
- my25_turb_mod.F90
- radiation_mod.F90
- shallow_conv_mod.F90
- simple_sat_vapor_pres_mod.F90
- surface_flux_mod.F90
- vert_diff_mod.F90
- vert_turb_driver_mod.F90
- active_file.F
- active_file.flow
- active_file_ad.F
- active_file_control.F
- active_file_control.flow
- active_file_control_slice.F
- active_file_g.F
- active_file_gen.F
- active_file_gen.flow
- active_file_gen_ad.F
- active_file_gen_g.F
- active_file_loc.F
- active_file_loc.flow
- active_file_loc_ad.F
- active_file_loc_g.F
- adautodiff_whtapeio_sync.F
- adcommon.h
- add_prefix.F
- addamp_adj.F
- addummy_for_etan.F
- addummy_in_dynamics.F
- addummy_in_stepping.F
- adopen_adclose.F
- adread_adwrite.F
- adread_adwrite_i.F
- adzero_adj.F
- AUTODIFF.h
- autodiff_ad_diff.list
- autodiff_check.F
- autodiff_findunit.F
- autodiff_inadmode.flow
- autodiff_inadmode_set.F
- autodiff_inadmode_set_ad.F
- autodiff_inadmode_set_g.F
- autodiff_inadmode_unset.F
- autodiff_inadmode_unset_ad.F
- autodiff_inadmode_unset_g.F
- autodiff_ini_model_io.F
- autodiff_init_varia.F
- AUTODIFF_OPTIONS.h
- AUTODIFF_PARAMS.h
- autodiff_readparms.F
- autodiff_restore.F
- autodiff_store.F
- AUTODIFF_STORE.h
- autodiff_whtapeio_sync.F
- autodiff_whtapeio_sync.flow
- cg2d.flow
- cg2d_mad.F
- check_lev1_dir_forcing.h
- check_lev1_dir_ocephys.h
- checkpoint.flow
- checkpoint_lev1_directives.h
- checkpoint_lev1_template.h
- checkpoint_lev2_directives.h
- checkpoint_lev3_directives.h
- checkpoint_lev4_directives.h
- common.flow
- copy_ad_uv_outp.F
- copy_advar_outp.F
- damp_adj.F
- damp_adj.flow
- dummy_for_etan.F
- dummy_for_etan.flow
- dummy_in_dynamics.F
- dummy_in_dynamics.flow
- dummy_in_stepping.F
- dummy_in_stepping.flow
- dump_adj_xy.F
- dump_adj_xy_uv.F
- dump_adj_xyz.F
- dump_adj_xyz_uv.F
- ECCO_CPPOPTIONS.h
- g_common.h
- g_dummy_for_etan.F
- g_dummy_in_dynamics.F
- g_dummy_in_stepping.F
- g_zero_adj.F
- global_max_ad.F
- global_max_ad.flow
- global_sum_ad.F
- global_sum_ad.flow
- global_sum_tile_ad.F
- initialisation.flow
- model_ad.flow
- myactivefunction.F
- myactivefunction.flow
- myactivefunction_ad.F
- README
- system.flow
- tamc.h
- zero_adj.F
- zero_adj.flow
- BBL.h
- bbl_ad.flow
- bbl_ad_diff.list
- bbl_calc_rho.F
- bbl_calc_rhs.F
- bbl_check.F
- bbl_diagnostics_init.F
- bbl_diagnostics_state.F
- bbl_init_fixed.F
- bbl_init_varia.F
- BBL_OPTIONS.h
- bbl_read_pickup.F
- bbl_readparms.F
- bbl_tendency_apply.F
- bbl_write_pickup.F
- README.md
- bling_ad.flow
- bling_ad_check_lev1_dir.h
- bling_ad_check_lev2_dir.h
- bling_ad_check_lev3_dir.h
- bling_ad_check_lev4_dir.h
- bling_ad_diff.list
- bling_airseaflux.F
- bling_bio.F
- bling_bio_nitrogen.F
- bling_carbon_chem.F
- bling_carbonate_init.F
- bling_carbonate_sys.F
- bling_description.txt
- bling_diagnostics_init.F
- bling_fields_load.F
- bling_ini_forcing.F
- bling_init_fixed.F
- bling_init_varia.F
- bling_light.F
- BLING_LOAD.h
- bling_main.F
- bling_min_val.F
- bling_mixedlayer.F
- BLING_OPTIONS.h
- bling_read_pickup.F
- bling_readparms.F
- bling_sgs.F
- bling_solvesaphe.F
- bling_tr_register.F
- BLING_VARS.h
- bling_write_pickup.F
- BULK_FORCE_OPTIONS.h
- BULKF.h
- BULKF_CONSERV.h
- bulkf_fields_load.F
- bulkf_flux_adjust.F
- bulkf_forcing.F
- bulkf_formula_aim.F
- bulkf_formula_lanl.F
- bulkf_formula_lay.F
- bulkf_init_varia.F
- BULKF_INT.h
- BULKF_PARAMS.h
- bulkf_readparms.F
- bulkf_sh2rh_aim.F
- cal.h
- cal_ad_diff.list
- cal_addtime.F
- cal_checkdate.F
- cal_compdates.F
- cal_convdate.F
- cal_copydate.F
- cal_daysformonth.F
- cal_dayspermonth.F
- cal_description.tex
- cal_fulldate.F
- cal_getdate.F
- cal_getmonthsrec.F
- cal_init_fixed.F
- cal_intdays.F
- cal_intmonths.F
- cal_intyears.F
- cal_isleap.F
- cal_monthsforyear.F
- cal_monthsperyear.F
- cal_numints.F
- CAL_OPTIONS.h
- cal_printdate.F
- cal_printerror.F
- cal_readparms.F
- cal_set.F
- cal_stepsforday.F
- cal_stepsperday.F
- cal_subdates.F
- cal_summary.F
- cal_time2dump.F
- cal_timeinterval.F
- cal_timepassed.F
- cal_timestamp.F
- cal_toseconds.F
- cal_weekday.F
- cd_code_ad.flow
- cd_code_ad_check_lev1_dir.h
- cd_code_ad_check_lev2_dir.h
- cd_code_ad_check_lev3_dir.h
- cd_code_ad_check_lev4_dir.h
- cd_code_ad_diff.list
- cd_code_ini_vars.F
- cd_code_init_fixed.F
- CD_CODE_OPTIONS.h
- cd_code_read_pickup.F
- cd_code_scheme.F
- CD_CODE_VARS.h
- cd_code_write_pickup.F
- CFC.h
- cfc11_forcing.F
- cfc11_surfforcing.F
- cfc12_forcing.F
- cfc12_surfforcing.F
- cfc_ad_check_lev1_dir.h
- cfc_ad_check_lev2_dir.h
- cfc_ad_check_lev3_dir.h
- cfc_ad_check_lev4_dir.h
- cfc_ad_diff.list
- cfc_atmos.F
- CFC_ATMOS.h
- cfc_check.F
- cfc_fields_load.F
- cfc_param.F
- cfc_readparms.F
- CFC_SIZE.h
- cfc_tr_register.F
- cheapaml.F
- CHEAPAML.h
- cheapaml_calc_rhs.F
- cheapaml_coare3_flux.F
- cheapaml_copy_edges.F
- cheapaml_diagnostics_init.F
- cheapaml_fields_load.F
- cheapaml_init_fixed.F
- cheapaml_init_varia.F
- cheapaml_lanl_flux.F
- CHEAPAML_OPTIONS.h
- cheapaml_read_pickup.F
- cheapaml_readparms.F
- cheapaml_seaice.F
- cheapaml_timestep.F
- cheapaml_write_pickup.F
- chronos.F
- chronos.h
- comprecv_i4vec.F
- comprecv_r4.F
- comprecv_r4tiles.F
- comprecv_r8.F
- comprecv_r8tiles.F
- compsend_i4vec.F
- compsend_r4.F
- compsend_r4tiles.F
- compsend_r8.F
- compsend_r8tiles.F
- couprecv_i4vec.F
- couprecv_r4.F
- couprecv_r4tiles.F
- couprecv_r8.F
- couprecv_r8tiles.F
- coupsend_i4vec.F
- coupsend_r4.F
- coupsend_r4tiles.F
- coupsend_r8.F
- coupsend_r8tiles.F
- CPLR_SIG.h
- generate_tag.F
- mitcomponent_init.F
- mitcomponent_register.F
- mitcomponent_tile_register.F
- mitcoupler_init.F
- mitcoupler_register.F
- mitcoupler_tile_register.F
- mitcplr_all_check.F
- mitcplr_char2dbl.F
- mitcplr_char2int.F
- mitcplr_char2real.F
- mitcplr_dbl2char.F
- mitcplr_init1.F
- mitcplr_init2a.F
- mitcplr_init2b.F
- mitcplr_initcomp.F
- mitcplr_int2char.F
- mitcplr_match_comp.F
- mitcplr_real2char.F
- mitcplr_sortranks.F
- adcost.h
- cost.h
- cost_accumulate_mean.F
- cost_ad.flow
- cost_ad_diff.list
- cost_atlantic_heat.F
- cost_check.F
- cost_copy_file.F
- cost_dependent_init.F
- cost_driver.F
- cost_final.F
- cost_final_restore.F
- cost_final_store.F
- cost_init_fixed.F
- cost_init_varia.F
- COST_OPTIONS.h
- cost_readparms.F
- cost_state_final.F
- COST_TAP_ADJ.h
- cost_test.F
- cost_tile.F
- cost_tracer.F
- cost_vector.F
- g_cost.h
- adctrl_bound.F
- CTRL.h
- ctrl_ad_check_lev1_dir.h
- ctrl_ad_check_lev2_dir.h
- ctrl_ad_check_lev3_dir.h
- ctrl_ad_check_lev4_dir.h
- ctrl_ad_diff.list
- ctrl_bound.F
- ctrl_bound.flow
- ctrl_bound_tl.F
- ctrl_check.F
- ctrl_convert_header.F
- ctrl_cost_driver.F
- ctrl_cost_final.F
- ctrl_cost_gen.F
- ctrl_depth_ini.F
- ctrl_description.tex
- CTRL_DUMMY.h
- CTRL_FIELDS.h
- CTRL_GENARR.h
- ctrl_get_gen.F
- ctrl_get_gen_rec.F
- ctrl_get_mask.F
- ctrl_getobcse.F
- ctrl_getobcsn.F
- ctrl_getobcss.F
- ctrl_getobcsw.F
- ctrl_init_ctrlvar.F
- ctrl_init_fixed.F
- ctrl_init_obcs_variables.F
- ctrl_init_rec.F
- ctrl_init_variables.F
- ctrl_init_wet.F
- ctrl_local_params.h
- ctrl_map_forcing.F
- ctrl_map_genarr.F
- ctrl_map_gentim2d.F
- ctrl_map_ini_genarr.F
- ctrl_map_ini_gentim2d.F
- ctrl_mask_set_xz.F
- ctrl_mask_set_yz.F
- CTRL_OBCS.h
- CTRL_OPTIONS.h
- ctrl_pack.F
- ctrl_readparms.F
- ctrl_set_fname.F
- ctrl_set_globfld_xy.F
- ctrl_set_globfld_xyz.F
- ctrl_set_globfld_xz.F
- ctrl_set_globfld_yz.F
- ctrl_set_pack_xy.F
- ctrl_set_pack_xyz.F
- ctrl_set_pack_xz.F
- ctrl_set_pack_yz.F
- ctrl_set_unpack_xy.F
- ctrl_set_unpack_xyz.F
- ctrl_set_unpack_xz.F
- ctrl_set_unpack_yz.F
- CTRL_SIZE.h
- ctrl_summary.F
- ctrl_swapffields.F
- ctrl_toolbox.F
- ctrl_unpack.F
- optim_readparms.F
- OPTIMCYCLE.h
- chksum_tiled.F
- debug_ad.flow
- debug_call.F
- debug_cs_corner_uv.F
- debug_enter.F
- debug_fld_stats_rl.F
- debug_fld_stats_rs.F
- debug_leave.F
- debug_msg.F
- DEBUG_OPTIONS.h
- debug_stats_rl.F
- debug_stats_rs.F
- fill_in_corners_rl.F
- write_fullarray_rl.F
- write_fullarray_rs.F
- diag_calc_psivel.F
- diag_cg2d.F
- DIAG_OPTIONS.h
- diag_vegtile_fill.F
- DIAGNOSTICS.h
- diagnostics_ad.flow
- diagnostics_ad_diff.list
- diagnostics_addtolist.F
- DIAGNOSTICS_CALC.h
- diagnostics_calc_phivel.F
- diagnostics_check.F
- diagnostics_clear.F
- diagnostics_fill.F
- diagnostics_fill_field.F
- diagnostics_fill_rs.F
- diagnostics_fill_state.F
- diagnostics_fract_fill.F
- diagnostics_ini_io.F
- diagnostics_init_early.F
- diagnostics_init_fixed.F
- diagnostics_init_varia.F
- diagnostics_interp_p2p.F
- diagnostics_interp_vert.F
- diagnostics_is_on.F
- diagnostics_list_check.F
- diagnostics_main_init.F
- diagnostics_mnc_out.F
- diagnostics_out.F
- DIAGNOSTICS_P2SHARE.h
- diagnostics_read_pickup.F
- diagnostics_readparms.F
- diagnostics_scale_fill.F
- diagnostics_scale_fill_rs.F
- diagnostics_set_calc.F
- diagnostics_set_levels.F
- diagnostics_set_pointers.F
- diagnostics_setdiag.F
- DIAGNOSTICS_SIZE.h
- diagnostics_status_error.F
- diagnostics_sum_levels.F
- diagnostics_summary.F
- diagnostics_switch_onoff.F
- diagnostics_utils.F
- diagnostics_write.F
- diagnostics_write_adj.F
- diagnostics_write_pickup.F
- diagstats_ascii_out.F
- diagstats_calc.F
- diagstats_clear.F
- diagstats_close_io.F
- diagstats_fill.F
- diagstats_global.F
- diagstats_ini_io.F
- diagstats_local.F
- diagstats_mnc_out.F
- diagstats_others_calc.F
- diagstats_output.F
- DIAGSTATS_REGIONS.h
- diagstats_set_pointers.F
- diagstats_set_regions.F
- diagstats_setdiag.F
- alk_surfforcing.F
- bio_export.F
- calcite_saturation.F
- car_flux.F
- car_flux_omega_top.F
- carbon_chem.F
- dic_ad.flow
- dic_ad_check_lev1_dir.h
- dic_ad_check_lev2_dir.h
- dic_ad_check_lev3_dir.h
- dic_ad_check_lev4_dir.h
- dic_ad_diff.list
- dic_atmos.F
- DIC_ATMOS.h
- dic_biotic_forcing.F
- dic_cost.F
- DIC_COST.h
- DIC_CTRL.h
- dic_diagnostics_init.F
- dic_fields_load.F
- dic_fields_update.F
- dic_ini_atmos.F
- dic_ini_forcing.F
- dic_init_fixed.F
- dic_init_varia.F
- DIC_LOAD.h
- dic_mnc_init.F
- DIC_OPTIONS.h
- dic_read_co2_pickup.F
- dic_read_pickup.F
- dic_readparms.F
- dic_set_control.F
- dic_solvesaphe.F
- dic_store_fluxco2.F
- dic_surfforcing.F
- dic_surfforcing_init.F
- dic_tr_register.F
- DIC_VARS.h
- dic_write_pickup.F
- fe_chem.F
- o2_surfforcing.F
- phos_flux.F
- dwnslp_ad_diff.list
- dwnslp_apply.F
- dwnslp_calc_flow.F
- dwnslp_calc_rho.F
- dwnslp_diagnostics_init.F
- dwnslp_init_fixed.F
- dwnslp_init_varia.F
- DWNSLP_OPTIONS.h
- DWNSLP_PARAMS.h
- dwnslp_readparms.F
- DWNSLP_SIZE.h
- DWNSLP_VARS.h
- EBM.h
- ebm_ad_check_lev1_dir.h
- ebm_ad_check_lev2_dir.h
- ebm_ad_check_lev3_dir.h
- ebm_ad_diff.list
- ebm_area_t.F
- ebm_atmosphere.F
- ebm_driver.F
- ebm_ini_vars.F
- ebm_load_climatology.F
- EBM_OPTIONS.h
- ebm_readparms.F
- ebm_wind_perturb.F
- ebm_zonalmean.F
- cost_averagesfields.F
- cost_averagesflags.F
- cost_averagesgeneric.F
- cost_averagesinit.F
- cost_bp_read.F
- cost_gencal.F
- cost_gencost_all.F
- cost_gencost_assignperiod.F
- cost_gencost_boxmean.F
- cost_gencost_bpv4.F
- cost_gencost_customize.F
- cost_gencost_glbmean.F
- cost_gencost_moc.F
- cost_gencost_seaicev4.F
- cost_gencost_sshv4.F
- cost_gencost_sstv4.F
- cost_gencost_transp.F
- cost_generic.F
- cost_genread.F
- cost_sla_read.F
- cost_sla_read_yd.F
- ECCO.h
- ecco_ad.flow
- ecco_ad_diff.list
- ecco_check.F
- ecco_cost.h
- ecco_cost_final.F
- ecco_cost_init_barfiles.F
- ecco_cost_init_fixed.F
- ecco_cost_init_varia.F
- ecco_diagnostics_init.F
- ecco_init_fixed.F
- ecco_init_varia.F
- ecco_local_params.h
- ECCO_OPTIONS.h
- ecco_phys.F
- ecco_read_pickup.F
- ecco_readparms.F
- ECCO_SIZE.h
- ecco_summary.F
- ecco_toolbox.F
- ecco_write_pickup.F
- stergloh_output.F
- decode_files.c
- embed_files_init.F
- EMBED_FILES_OPTIONS.h
- README.txt
- exch2.flow
- exch2_3d_rx.template
- exch2_ad_diff.list
- exch2_ad_get_rx1.template
- exch2_ad_get_rx2.template
- exch2_ad_put_rx1.template
- exch2_ad_put_rx2.template
- exch2_check_depths.F
- exch2_get_rx1.template
- exch2_get_rx2.template
- exch2_get_scal_bounds.F
- exch2_get_uv_bounds.F
- exch2_put_rx1.template
- exch2_put_rx2.template
- exch2_recv_rx1.template
- exch2_recv_rx2.template
- exch2_rl1_cube_b.F
- exch2_rl2_cube_b.F
- exch2_rs1_cube_b.F
- exch2_rs2_cube_b.F
- exch2_rs_rl_12_d.F
- exch2_rx1_cube.template
- exch2_rx1_cube_ad.template
- exch2_rx2_cube.template
- exch2_rx2_cube_ad.template
- exch2_s3d_rx.template
- exch2_send_rx1.template
- exch2_send_rx2.template
- exch2_sm_3d_rx.template
- exch2_uv_3d_rx.template
- exch2_uv_agrid_3d_rx.template
- exch2_uv_bgrid_3d_rx.template
- exch2_uv_cgrid_3d_rx.template
- exch2_uv_dgrid_3d_rx.template
- exch2_z_3d_rx.template
- Makefile
- w2_cumulsum_z_tile.F
- w2_e2setup.F
- w2_eeboot.F
- W2_EXCH2_BUFFER.h
- W2_EXCH2_PARAMS.h
- W2_EXCH2_SIZE.h
- W2_EXCH2_TOPOLOGY.h
- w2_map_procs.F
- W2_OPTIONS.h
- w2_print_comm_sequence.F
- w2_print_e2setup.F
- w2_readparms.F
- w2_set_cs6_facets.F
- w2_set_f2f_index.F
- w2_set_gen_facets.F
- w2_set_map_cumsum.F
- w2_set_map_tiles.F
- w2_set_myown_facets.F
- w2_set_single_facet.F
- w2_set_tile2tiles.F
- exf_ad.flow
- exf_ad_check_lev1_dir.h
- exf_ad_check_lev2_dir.h
- exf_ad_check_lev3_dir.h
- exf_ad_check_lev4_dir.h
- exf_ad_diff.list
- exf_adjoint_snapshots.F
- exf_adjoint_snapshots__g.F
- exf_adjoint_snapshots_ad.F
- exf_bulkformulae.F
- exf_check.F
- exf_check_range.F
- EXF_CONSTANTS.h
- exf_description.tex
- exf_diagnostics_fill.F
- exf_diagnostics_init.F
- EXF_FIELDS.h
- exf_filter_rl.F
- exf_getclim.F
- exf_getffield_start.F
- exf_getffieldrec.F
- exf_getffields.F
- exf_getfield_start.F
- exf_getforcing.F
- exf_getmonthsrec.F
- exf_getsurfacefluxes.F
- exf_getyearlyfieldname.F
- exf_init_fixed.F
- exf_init_fld.F
- exf_init_interp.F
- exf_init_varia.F
- exf_interp.F
- EXF_INTERP_PARAM.h
- exf_interp_read.F
- EXF_INTERP_SIZE.h
- exf_interp_uv.F
- exf_interpolate.F
- exf_mapfields.F
- exf_monitor.F
- exf_monitor_ad.F
- EXF_OPTIONS.h
- EXF_PARAM.h
- exf_radiation.F
- exf_readparms.F
- exf_set_fld.F
- exf_set_gen.F
- exf_set_obcs.F
- exf_set_uv.F
- exf_summary.F
- exf_swapffields.F
- exf_weight_sfx_diags.F
- exf_wind.F
- exf_zenithangle.F
- exf_zenithangle_table.F
- AtoC.F
- cah-dat.h
- cai-dat.h
- chronos.h
- co2-tran3.h
- CtoA.F
- do_fizhi.F
- fizhi_alarms.F
- fizhi_chemistry_coms.h
- fizhi_clockstuff.F
- fizhi_coms.h
- fizhi_diagalarms.F
- fizhi_diagnostics_init.F
- fizhi_driver.F
- fizhi_earth_coms.h
- fizhi_fillnegs.F
- fizhi_gwdrag.F
- fizhi_init_chem.F
- fizhi_init_fixed.F
- fizhi_init_vars.F
- fizhi_init_veg.F
- fizhi_init_vegsurftiles.F
- fizhi_io_comms.h
- fizhi_land_coms.h
- fizhi_land_SIZE.h
- fizhi_lsm.F
- fizhi_lwrad.F
- fizhi_mnc_init.F
- fizhi_moist.F
- fizhi_mpistuff.F
- fizhi_ocean_coms.h
- FIZHI_OPTIONS.h
- fizhi_rayleigh.F
- fizhi_read_pickup.F
- fizhi_readparms.F
- fizhi_readwrite_vegtiles.F
- fizhi_SHP.h
- fizhi_SIZE.h
- fizhi_step_diag.F
- fizhi_swrad.F
- fizhi_tendency_apply.F
- fizhi_turb.F
- fizhi_update_time.F
- fizhi_utils.F
- fizhi_wrapper.F
- fizhi_write_datetime.F
- fizhi_write_pickup.F
- fizhi_write_state.F
- getcon.F
- getpwhere.F
- h2o-tran3.h
- o3-tran3.h
- sibber.h
- slprs.F
- snwmid.h
- step_fizhi_corr.F
- step_fizhi_fg.F
- step_physics.F
- update_chemistry_exports.F
- update_earth_exports.F
- update_ocean_exports.F
- exch2_recv_get_vec.F
- exch2_send_put_vec.F
- exch_recv_get_vec.F
- exch_send_put_vec.F
- FLT.h
- FLT_BUFF.h
- flt_down.F
- flt_exch2.F
- flt_exchg.F
- flt_init_fixed.F
- flt_init_varia.F
- flt_interp_linear.F
- flt_main.F
- flt_mapping.F
- FLT_OPTIONS.h
- flt_readparms.F
- flt_runga2.F
- flt_runga4.F
- FLT_SIZE.h
- flt_traj.F
- flt_up.F
- flt_write_pickup.F
- README.flt
- FRAZIL.h
- frazil_ad.flow
- frazil_ad_diff.list
- frazil_calc_rhs.F
- frazil_description.tex
- frazil_diagnostics_init.F
- frazil_init_fixed.F
- frazil_init_varia.F
- FRAZIL_OPTIONS.h
- frazil_tendency_apply.F
- GCHEM.h
- gchem_ad_diff.list
- gchem_add_tendency.F
- gchem_calc_tendency.F
- gchem_check.F
- gchem_diagnostics_init.F
- GCHEM_FIELDS.h
- gchem_fields_load.F
- gchem_forcing_sep.F
- gchem_init_fixed.F
- gchem_init_vari.F
- gchem_insolation.F
- GCHEM_OPTIONS.h
- gchem_output.F
- gchem_readparms.F
- GCHEM_SIZE.h
- gchem_surfmean.F
- gchem_tr_register.F
- gchem_write_pickup.F
- GAD.h
- gad_ad_check_lev1_dir.h
- gad_ad_check_lev2_dir.h
- gad_ad_check_lev3_dir.h
- gad_ad_check_lev4_dir.h
- gad_ad_diff.list
- gad_advection.F
- gad_advscheme.F
- gad_biharm_r.F
- gad_biharm_x.F
- gad_biharm_y.F
- gad_c2_adv_r.F
- gad_c2_adv_x.F
- gad_c2_adv_y.F
- gad_c2_impl_r.F
- gad_c4_adv_r.F
- gad_c4_adv_x.F
- gad_c4_adv_y.F
- gad_calc_rhs.F
- gad_check.F
- gad_del2.F
- gad_diagnostics_init.F
- gad_diagnostics_state.F
- gad_diff_r.F
- gad_diff_x.F
- gad_diff_y.F
- gad_dst2u1_adv_r.F
- gad_dst2u1_adv_x.F
- gad_dst2u1_adv_y.F
- gad_dst2u1_impl_r.F
- gad_dst3_adv_r.F
- gad_dst3_adv_x.F
- gad_dst3_adv_y.F
- gad_dst3fl_adv_r.F
- gad_dst3fl_adv_x.F
- gad_dst3fl_adv_y.F
- gad_dst3fl_impl_r.F
- gad_exch_som.F
- GAD_FLUX_LIMITER.h
- gad_fluxlimit_adv_r.F
- gad_fluxlimit_adv_x.F
- gad_fluxlimit_adv_y.F
- gad_fluxlimit_impl_r.F
- gad_grad_x.F
- gad_grad_y.F
- gad_implicit_r.F
- gad_init_fixed.F
- gad_init_varia.F
- GAD_OPTIONS.h
- gad_os7mp_adv_r.F
- gad_os7mp_adv_x.F
- gad_os7mp_adv_y.F
- gad_osc_hat_r.F
- gad_osc_hat_x.F
- gad_osc_hat_y.F
- gad_osc_mul_r.F
- gad_osc_mul_x.F
- gad_osc_mul_y.F
- gad_plm_fun.F
- gad_ppm_adv_r.F
- gad_ppm_adv_x.F
- gad_ppm_adv_y.F
- gad_ppm_flx_r.F
- gad_ppm_flx_x.F
- gad_ppm_flx_y.F
- gad_ppm_fun.F
- gad_ppm_hat_r.F
- gad_ppm_hat_x.F
- gad_ppm_hat_y.F
- gad_ppm_p3e_r.F
- gad_ppm_p3e_x.F
- gad_ppm_p3e_y.F
- gad_pqm_adv_r.F
- gad_pqm_adv_x.F
- gad_pqm_adv_y.F
- gad_pqm_flx_r.F
- gad_pqm_flx_x.F
- gad_pqm_flx_y.F
- gad_pqm_fun.F
- gad_pqm_hat_r.F
- gad_pqm_hat_x.F
- gad_pqm_hat_y.F
- gad_pqm_p5e_r.F
- gad_pqm_p5e_x.F
- gad_pqm_p5e_y.F
- gad_read_pickup.F
- gad_som_adv_r.F
- gad_som_adv_x.F
- gad_som_adv_y.F
- gad_som_advect.F
- gad_som_exchanges.F
- gad_som_fill_cs_corner.F
- gad_som_lim_r.F
- gad_som_prep_cs_corner.F
- GAD_SOM_VARS.h
- gad_u3_adv_r.F
- gad_u3_adv_x.F
- gad_u3_adv_y.F
- gad_u3c4_impl_r.F
- gad_write_pickup.F
- generic_advdiff.tex
- salt_fill.F
- GGL90.h
- ggl90_ad_check_lev1_dir.h
- ggl90_ad_check_lev2_dir.h
- ggl90_ad_check_lev3_dir.h
- ggl90_ad_check_lev4_dir.h
- ggl90_ad_diff.list
- ggl90_add_stokesdrift.F
- ggl90_calc.F
- ggl90_calc_diff.F
- ggl90_calc_visc.F
- ggl90_check.F
- ggl90_diagnostics_init.F
- ggl90_exchanges.F
- ggl90_idemix.F
- ggl90_init_fixed.F
- ggl90_init_varia.F
- ggl90_mixinglength.F
- GGL90_OPTIONS.h
- ggl90_output.F
- ggl90_read_pickup.F
- ggl90_readparms.F
- ggl90_write_pickup.F
- GMREDI.h
- gmredi_ad.flow
- gmredi_ad_diff.list
- gmredi_calc_bates_k.F
- gmredi_calc_diff.F
- gmredi_calc_eigs.F
- gmredi_calc_geom.F
- gmredi_calc_psi_bolus.F
- gmredi_calc_psi_bvp.F
- gmredi_calc_qgleith.F
- gmredi_calc_tensor.F
- gmredi_calc_urms.F
- gmredi_check.F
- gmredi_description.tex
- gmredi_diagnostics_fill.F
- gmredi_diagnostics_impl.F
- gmredi_diagnostics_init.F
- gmredi_do_exch.F
- gmredi_init_fixed.F
- gmredi_init_varia.F
- gmredi_mnc_init.F
- GMREDI_OPTIONS.h
- gmredi_output.F
- gmredi_read_pickup.F
- gmredi_readparms.F
- gmredi_residual_flow.F
- gmredi_rtransport.F
- gmredi_slope_limit.F
- gmredi_slope_psi.F
- gmredi_write_pickup.F
- gmredi_xtransport.F
- gmredi_ytransport.F
- README_ADJOINT
- submeso_calc_psi.F
- GRDCHK.h
- grdchk_check.F
- grdchk_ctrl_fname.F
- grdchk_description.tex
- grdchk_get_mask.F
- grdchk_get_obcs_mask.F
- grdchk_get_position.F
- grdchk_getadxx.F
- grdchk_getxx.F
- grdchk_loc.F
- grdchk_main.F
- GRDCHK_OPTIONS.h
- grdchk_print.F
- grdchk_readparms.F
- grdchk_setxx.F
- grdchk_summary.F
- dyn2phys.F
- gridalt_diagnostics_init.F
- gridalt_initialise.F
- gridalt_mapping.h
- GRIDALT_OPTIONS.h
- gridalt_update.F
- make_phys_grid.F
- phys2dyn.F
- ICEFRONT.h
- icefront_check.F
- icefront_description.tex
- icefront_diagnostics_init.F
- icefront_init_fixed.F
- icefront_init_varia.F
- ICEFRONT_OPTIONS.h
- icefront_readparms.F
- icefront_tendency_apply.F
- icefront_thermodynamics.F
- ICFSymbol.txt
- KL10.h
- kl10_calc.F
- kl10_calc_diff.F
- kl10_calc_visc.F
- kl10_check.F
- kl10_diagnostics_init.F
- KL10_DIAGS.h
- kl10_init_fixed.F
- kl10_init_varia.F
- KL10_OPTIONS.h
- kl10_output.F
- kl10_readparms.F
- KPP.h
- kpp_ad_diff.list
- kpp_calc.F
- kpp_calc_diff_ptr.F
- kpp_calc_diff_s.F
- kpp_calc_diff_t.F
- kpp_calc_visc.F
- kpp_check.F
- kpp_description.tex
- kpp_diagnostics_init.F
- kpp_do_exch.F
- kpp_forcing_surf.F
- kpp_init_fixed.F
- kpp_init_varia.F
- KPP_OPTIONS.h
- kpp_output.F
- KPP_PARAMS.h
- kpp_readparms.F
- kpp_routines.F
- kpp_transport_ptr.F
- kpp_transport_s.F
- kpp_transport_t.F
- land_albedo.F
- land_check.F
- land_diagnostics_init.F
- land_diagnostics_state.F
- land_do_diags.F
- land_impl_temp.F
- land_ini_vars.F
- land_init_fixed.F
- land_mnc_init.F
- land_monitor.F
- LAND_OPTIONS.h
- land_output.F
- LAND_PARAMS.h
- land_read_pickup.F
- land_readparms.F
- LAND_SIZE.h
- land_stepfwd.F
- LAND_VARS.h
- land_write_pickup.F
- LAYERS.h
- layers_ad_diff.list
- layers_calc.F
- layers_check.F
- layers_diagnostics_init.F
- layers_fluxcalc.F
- layers_init_fixed.F
- layers_init_varia.F
- layers_mnc_init.F
- LAYERS_OPTIONS.h
- LAYERS_P2SHARE.h
- layers_readparms.F
- layers_save.F
- LAYERS_SIZE.h
- layers_thermodynamics.F
- layers_wsurf_tr.F
- LONGSTEP.h
- longstep_average.F
- longstep_average_3d.F
- longstep_average_3d_fac.F
- longstep_check.F
- longstep_check_iters.F
- longstep_correction_step.F
- longstep_diagnostics_init.F
- longstep_fill_3d.F
- longstep_fill_3d_fac.F
- longstep_fill_3d_rs.F
- longstep_forcing_surf.F
- longstep_init_fixed.F
- longstep_init_varia.F
- LONGSTEP_OPTIONS.h
- LONGSTEP_PARAMS.h
- longstep_readparms.F
- longstep_reset_3d.F
- longstep_residual_flow.F
- longstep_thermodynamics.F
- README
- MATRIX.h
- matrix_init_varia.F
- MATRIX_OPTIONS.h
- matrix_output.F
- matrix_readparms.F
- matrix_store_tendency.F
- matrix_write_grid.F
- matrix_write_tendency.F
- mdsio_ad.flow
- MDSIO_BUFF_3D.h
- MDSIO_BUFF_WH.h
- mdsio_buffertorl.F
- mdsio_buffertors.F
- mdsio_check4file.F
- mdsio_facef_read.F
- mdsio_gl.F
- mdsio_gl_slice.F
- MDSIO_OPTIONS.h
- mdsio_pass_r4torl.F
- mdsio_pass_r4tors.F
- mdsio_pass_r8torl.F
- mdsio_pass_r8tors.F
- mdsio_rd_rec_rl.F
- mdsio_rd_rec_rs.F
- mdsio_read_field.F
- mdsio_read_meta.F
- mdsio_read_section.F
- mdsio_read_tape.F
- mdsio_read_whalos.F
- mdsio_readvec_loc.F
- mdsio_rw_field.F
- mdsio_rw_slice.F
- mdsio_seg4torl.F
- mdsio_seg4tors.F
- mdsio_seg8torl.F
- mdsio_seg8tors.F
- mdsio_segxtorx_2d.F
- mdsio_wr_metafiles.F
- mdsio_wr_rec_rl.F
- mdsio_wr_rec_rs.F
- mdsio_write_field.F
- mdsio_write_meta.F
- mdsio_write_section.F
- mdsio_write_tape.F
- mdsio_write_whalos.F
- mdsio_writelocal.F
- mdsio_writevec_loc.F
- build_netcdf_stubs
- CPP_OPTIONS.t
- Makefile
- mnc_ad.flow
- MNC_BUFF.h
- MNC_COMMON.h
- mnc_create_dir.c
- mnc_cw_citer.F
- mnc_cw_cvars.F
- mnc_cw_fsize.c
- mnc_cw_init.F
- mnc_cw_missingvals.F
- mnc_cw_model_attr.F
- mnc_cw_readwrite.template
- mnc_cw_udim.F
- mnc_cw_write_grid_info.F
- mnc_cwrapper.F
- mnc_description.tex
- mnc_dim.F
- mnc_dump.F
- mnc_file.F
- mnc_grid.F
- mnc_init.F
- MNC_OPTIONS.h
- MNC_PARAMS.h
- mnc_readparms.F
- MNC_SIZE.h
- mnc_test_001.T
- mnc_test_002.T
- mnc_test_utils.T
- mnc_update_time.F
- mnc_utils.F
- mnc_var.F
- PACKAGES_CONFIG.t
- parse_local_info
- pre-defined_grids.txt
- README.txt
- SIZE.t
- TESTING_README.txt
- mom_calc_3d_strain.F
- mom_calc_absvort3.F
- mom_calc_hdiv.F
- mom_calc_hfacz.F
- mom_calc_ke.F
- mom_calc_relvort3.F
- mom_calc_smag_3d.F
- mom_calc_strain.F
- mom_calc_tension.F
- mom_calc_visc.F
- mom_common_ad_diff.list
- MOM_COMMON_OPTIONS.h
- mom_diagnostics_init.F
- mom_hdissip.F
- mom_init_fixed.F
- mom_quasihydrostatic.F
- mom_u_botdrag_coeff.F
- mom_u_coriolis_nh.F
- mom_u_implicit_r.F
- mom_u_metric_nh.F
- mom_u_rviscflux.F
- mom_u_sidedrag.F
- mom_uv_smag_3d.F
- mom_v_botdrag_coeff.F
- mom_v_coriolis_nh.F
- mom_v_implicit_r.F
- mom_v_metric_nh.F
- mom_v_rviscflux.F
- mom_v_sidedrag.F
- MOM_VISC.h
- mom_visc_qgl_limit.F
- mom_visc_qgl_stretch.F
- mom_w_coriolis_nh.F
- mom_w_metric_nh.F
- mom_w_sidedrag.F
- mom_w_smag_3d.F
- mom_calc_rtrans.F
- mom_fluxform.F
- MOM_FLUXFORM.h
- mom_fluxform_ad_diff.list
- MOM_FLUXFORM_OPTIONS.h
- mom_u_adv_uu.F
- mom_u_adv_vu.F
- mom_u_adv_wu.F
- mom_u_coriolis.F
- mom_u_del2u.F
- mom_u_metric_cylinder.F
- mom_u_metric_sphere.F
- mom_u_xviscflux.F
- mom_u_yviscflux.F
- mom_uv_boundary.F
- mom_v_adv_uv.F
- mom_v_adv_vv.F
- mom_v_adv_wv.F
- mom_v_coriolis.F
- mom_v_del2v.F
- mom_v_metric_cylinder.F
- mom_v_metric_sphere.F
- mom_v_xviscflux.F
- mom_v_yviscflux.F
- mom_vecinv.F
- mom_vecinv_ad_diff.list
- MOM_VECINV_OPTIONS.h
- mom_vi_coriolis.F
- mom_vi_del2uv.F
- mom_vi_hdissip.F
- mom_vi_u_coriolis.F
- mom_vi_u_coriolis_c4.F
- mom_vi_u_grad_ke.F
- mom_vi_u_vertshear.F
- mom_vi_v_coriolis.F
- mom_vi_v_coriolis_c4.F
- mom_vi_v_grad_ke.F
- mom_vi_v_vertshear.F
- mon_advcfl.F
- mon_advcflw.F
- mon_advcflw2.F
- mon_calc_advcfl.F
- mon_calc_stats_rl.F
- mon_calc_stats_rs.F
- mon_init.F
- mon_ke.F
- mon_out.F
- mon_printstats_rl.F
- mon_printstats_rs.F
- mon_set_iounit.F
- mon_set_pref.F
- mon_solution.F
- mon_stats_latbnd_rl.F
- mon_stats_rl.F
- mon_stats_rs.F
- mon_surfcor.F
- mon_vort3.F
- mon_writestats_rl.F
- mon_writestats_rs.F
- monitor.F
- MONITOR.h
- monitor_ad.F
- monitor_ad.flow
- monitor_description.tex
- monitor_g.F
- MONITOR_OPTIONS.h
- MY82.h
- my82_calc.F
- my82_calc_diff.F
- my82_calc_visc.F
- my82_check.F
- my82_diagnostics_init.F
- my82_init_fixed.F
- my82_init_varia.F
- MY82_OPTIONS.h
- my82_output.F
- my82_readparms.F
- my82_ri_number.F
- MYPACKAGE.h
- mypackage_ad.flow
- mypackage_ad_diff.list
- mypackage_calc_rhs.F
- mypackage_check.F
- mypackage_description.tex
- mypackage_diagnostics_init.F
- mypackage_diagnostics_state.F
- mypackage_init_fixed.F
- mypackage_init_varia.F
- mypackage_mnc_init.F
- MYPACKAGE_OPTIONS.h
- mypackage_read_pickup.F
- mypackage_readparms.F
- mypackage_tendency_apply.F
- mypackage_write_pickup.F
- obcs_ad.flow
- obcs_ad_check_lev1_dir.h
- obcs_ad_check_lev2_dir.h
- obcs_ad_check_lev3_dir.h
- obcs_ad_check_lev4_dir.h
- obcs_ad_diff.list
- obcs_add_tides.F
- obcs_adjust.F
- obcs_adjust_uvice.F
- obcs_apply_eta.F
- obcs_apply_ptracer.F
- obcs_apply_r_star.F
- obcs_apply_seaice.F
- obcs_apply_surf_dr.F
- obcs_apply_ts.F
- obcs_apply_uv.F
- obcs_apply_uvice.F
- obcs_apply_w.F
- obcs_balance_flow.F
- obcs_calc.F
- obcs_calc_stevens.F
- obcs_check.F
- obcs_check_depths.F
- obcs_copy_tracer.F
- obcs_copy_uv_n.F
- obcs_cost_ageos.F
- obcs_cost_driver.F
- obcs_cost_final.F
- obcs_cost_ob_e.F
- obcs_cost_ob_n.F
- obcs_cost_ob_s.F
- obcs_cost_ob_w.F
- obcs_cost_vol.F
- obcs_cost_weights.F
- obcs_description.tex
- obcs_diag_balance.F
- obcs_exchanges.F
- obcs_exf_load.F
- OBCS_FIELDS.h
- obcs_fields_load.F
- OBCS_GRID.h
- obcs_init_fixed.F
- obcs_init_variables.F
- obcs_mon_stats.F
- obcs_monitor.F
- OBCS_OPTIONS.h
- obcs_output.F
- OBCS_PARAMS.h
- obcs_prescribe_read.F
- OBCS_PTRACERS.h
- obcs_read_pickup.F
- obcs_readparms.F
- obcs_save_uv_n.F
- OBCS_SEAICE.h
- obcs_seaice_sponge.F
- obcs_set_connect.F
- obcs_sponge.F
- obcs_u1_adv_tracer.F
- obcs_write_pickup.F
- ORLANSKI.h
- orlanski_east.F
- orlanski_init.F
- orlanski_north.F
- orlanski_south.F
- orlanski_west.F
- obsfit.flow
- OBSFIT.h
- obsfit_active_file.F
- obsfit_active_file_ad.F
- obsfit_active_file_control.F
- obsfit_active_file_g.F
- obsfit_ad_diff.list
- obsfit_cost.F
- obsfit_cost_final.F
- obsfit_findunit.F
- obsfit_ini_io.F
- obsfit_init_equifiles.F
- obsfit_init_fixed.F
- obsfit_init_varia.F
- obsfit_inloop.F
- obsfit_nc_utils.F
- OBSFIT_OPTIONS.h
- obsfit_read_obs.F
- obsfit_readparms.F
- obsfit_sampling.F
- OBSFIT_SIZE.h
- cpl_diagnostics_fill.F
- cpl_diagnostics_init.F
- cpl_exch_configs.F
- cpl_export_import_data.F
- cpl_import_cplparms.F
- cpl_ini_vars.F
- cpl_init.F
- cpl_init_fixed.F
- CPL_PARAMS.h
- cpl_readparms.F
- cpl_register.F
- cpl_write_pickup.F
- ocn_apply_import.F
- ocn_check_cplconfig.F
- OCN_CPL_OPTIONS.h
- ocn_cpl_read_pickup.F
- ocn_export_data.F
- ocn_export_fields.F
- ocn_export_ocnconfig.F
- ocn_import_atmconfig.F
- ocn_import_fields.F
- ocn_store_my_data.F
- OCNCPL.h
- OFFLINE.h
- offline_ad_check_lev1_dir.h
- offline_ad_check_lev2_dir.h
- offline_ad_check_lev3_dir.h
- offline_ad_check_lev4_dir.h
- offline_ad_diff.list
- offline_check.F
- offline_fields_load.F
- offline_get_diffus.F
- offline_init_varia.F
- OFFLINE_OPTIONS.h
- offline_readparms.F
- offline_reset_parms.F
- OFFLINE_SWITCH.h
- ad_s_different_multiple.F
- ad_s_ifnblnk.F
- ad_s_ilnblnk.F
- ad_s_master_cpu_thread.F
- ad_s_mds_reclen.F
- externalDummies.F
- findAndDiff.bash
- inner_do_loop.F
- openad_ad_diff.list
- openad_checkpointInit.F
- openad_dumpAdjoint.F
- OPENAD_OPTIONS.h
- seawater.F
- the_model_main.F
- OPPS.h
- opps_calc.F
- opps_check.F
- opps_init.F
- opps_interface.F
- OPPS_OPTIONS.h
- opps_readparms.F
- PP81.h
- pp81_calc.F
- pp81_calc_diff.F
- pp81_calc_visc.F
- pp81_check.F
- pp81_diagnostics_init.F
- pp81_init_fixed.F
- pp81_init_varia.F
- PP81_OPTIONS.h
- pp81_output.F
- pp81_readparms.F
- pp81_ri_number.F
- active_file_control_profiles.F
- active_file_profiles.F
- active_file_profiles_ad.F
- active_file_profiles_g.F
- active_file_profiles_tap_adj.F
- profiles.flow
- profiles.h
- profiles_ad_diff.list
- profiles_cost.F
- profiles_cost_final.F
- profiles_findunit.F
- profiles_ini_io.F
- profiles_init_fixed.F
- profiles_init_ncfile.F
- profiles_init_varia.F
- profiles_inloop.F
- profiles_interp.F
- profiles_make_ncfile.F
- profiles_nc_utils.F
- PROFILES_OPTIONS.h
- profiles_readparms.F
- profiles_readvector.F
- PROFILES_SIZE.h
- ptracers_ad.flow
- ptracers_ad_check_lev1_dir.h
- ptracers_ad_check_lev2_dir.h
- ptracers_ad_check_lev3_dir.h
- ptracers_ad_check_lev4_dir.h
- ptracers_ad_diff.list
- ptracers_ad_dump.F
- ptracers_adcommon.h
- ptracers_apply_forcing.F
- ptracers_calc_wsurf_tr.F
- ptracers_check.F
- ptracers_check_pickup.F
- ptracers_convect.F
- ptracers_debug.F
- ptracers_diagnostics_init.F
- ptracers_diagnostics_state.F
- ptracers_dyn_state_data_mod.F
- ptracers_dyn_state_mod.F
- PTRACERS_FIELDS.h
- ptracers_fields_blocking_exch.F
- ptracers_forcing_surf.F
- ptracers_init_fixed.F
- ptracers_init_varia.F
- ptracers_integrate.F
- ptracers_mnc_init.F
- PTRACERS_MOD.h
- ptracers_monitor.F
- ptracers_monitor_ad.F
- PTRACERS_OPTIONS.h
- ptracers_output.F
- PTRACERS_PARAMS.h
- ptracers_read_pickup.F
- ptracers_readparms.F
- ptracers_reset.F
- ptracers_set_iolabel.F
- PTRACERS_SIZE.h
- PTRACERS_START.h
- ptracers_switch_onoff.F
- ptracers_turnoff_io.F
- ptracers_write_pickup.F
- ptracers_write_state.F
- ptracers_zonal_filt_apply.F
- rbcs_ad_check_lev1_dir.h
- rbcs_ad_check_lev2_dir.h
- rbcs_ad_check_lev3_dir.h
- rbcs_ad_check_lev4_dir.h
- rbcs_ad_diff.list
- rbcs_add_tendency.F
- RBCS_FIELDS.h
- rbcs_fields_load.F
- rbcs_init_fixed.F
- rbcs_init_varia.F
- RBCS_OPTIONS.h
- RBCS_PARAMS.h
- rbcs_readparms.F
- RBCS_SIZE.h
- Makefile
- REGRID.h
- regrid_check.F
- regrid_description.tex
- regrid_init_fixed.F
- regrid_init_varia.F
- regrid_mnc_init.F
- REGRID_OPTIONS.h
- regrid_readparms.F
- regrid_scalar_out.template
- REGRID_SIZE.h
- RUNCLOCK.h
- runclock_check.F
- runclock_continue.F
- runclock_gettime.F
- runclock_init.F
- RUNCLOCK_OPTIONS.h
- runclock_readparms.F
- get_write_global_fld.F
- read_fld_xy_rl.F
- read_fld_xy_rs.F
- read_fld_xyz_rl.F
- read_fld_xyz_rs.F
- read_glvec_rl.F
- read_glvec_rs.F
- read_mflds.F
- read_rec.F
- rw_ad.flow
- rw_ad_diff.list
- rw_get_suffix.F
- RW_MFLDS.h
- RW_OPTIONS.h
- set_write_global_fld.F
- write_fld_3d_rl.F
- write_fld_3d_rs.F
- write_fld_s3d_rl.F
- write_fld_s3d_rs.F
- write_fld_xy_rl.F
- write_fld_xy_rs.F
- write_fld_xyz_rl.F
- write_fld_xyz_rs.F
- write_glvec_rl.F
- write_glvec_rs.F
- write_local_rl.F
- write_local_rs.F
- write_rec.F
- SALT_PLUME.h
- salt_plume_ad_check_lev1_dir.h
- salt_plume_ad_check_lev2_dir.h
- salt_plume_ad_check_lev3_dir.h
- salt_plume_ad_check_lev4_dir.h
- salt_plume_ad_diff.list
- salt_plume_apply.F
- salt_plume_calc_depth.F
- salt_plume_check.F
- salt_plume_description.tex
- salt_plume_diagnostics_fill.F
- salt_plume_diagnostics_init.F
- salt_plume_do_exch.F
- salt_plume_forcing_surf.F
- salt_plume_frac.F
- salt_plume_init_fixed.F
- salt_plume_init_varia.F
- salt_plume_mnc_init.F
- SALT_PLUME_OPTIONS.h
- salt_plume_readparms.F
- salt_plume_tendency_apply_s.F
- salt_plume_tendency_apply_t.F
- salt_plume_volfrac.F
- SBO.h
- sbo_calc.F
- sbo_check.F
- sbo_description.tex
- SBO_OPTIONS.h
- sbo_output.F
- sbo_readparms.F
- sbo_rho.F
- advect.F
- diffus.F
- dynsolver.F
- lsr.F
- ostres.F
- seaice.flow
- SEAICE.h
- seaice_ad_check_lev1_dir.h
- seaice_ad_check_lev2_dir.h
- seaice_ad_check_lev3_dir.h
- seaice_ad_check_lev4_dir.h
- seaice_ad_diff.list
- seaice_ad_dump.F
- seaice_advdiff.F
- seaice_advection.F
- seaice_bottomdrag_coeffs.F
- seaice_budget_ocean.F
- seaice_calc_ice_strength.F
- seaice_calc_lhs.F
- seaice_calc_residual.F
- seaice_calc_rhs.F
- seaice_calc_strainrates.F
- seaice_calc_stressdiv.F
- seaice_calc_viscosities.F
- seaice_check.F
- seaice_check_pickup.F
- SEAICE_COST.h
- seaice_cost_accumulate_mean.F
- seaice_cost_export.F
- seaice_cost_final.F
- seaice_cost_init_fixed.F
- seaice_cost_init_varia.F
- seaice_cost_sensi.F
- seaice_cost_test.F
- seaice_description.tex
- seaice_diagnostics_init.F
- seaice_diagnostics_state.F
- seaice_diffusion.F
- seaice_do_ridging.F
- seaice_dynsolver.F
- seaice_evp.F
- seaice_fake.F
- seaice_fgmres.F
- seaice_freedrift.F
- seaice_get_dynforcing.F
- SEAICE_GRID.h
- seaice_growth.F
- seaice_growth_adx.F
- seaice_init_fixed.F
- seaice_init_varia.F
- seaice_itd_pickup.F
- seaice_itd_redist.F
- seaice_itd_remap.F
- seaice_itd_sum.F
- seaice_jacvec.F
- seaice_jfnk.F
- seaice_krylov.F
- seaice_lsr.F
- seaice_map_thsice.F
- seaice_mnc_init.F
- seaice_model.F
- seaice_mom_advection.F
- seaice_monitor.F
- seaice_monitor_ad.F
- seaice_obcs_output.F
- seaice_ocean_stress.F
- seaice_oceandrag_coeffs.F
- SEAICE_OPTIONS.h
- seaice_output.F
- SEAICE_PARAMS.h
- seaice_preconditioner.F
- seaice_prepare_ridging.F
- seaice_read_pickup.F
- seaice_readparms.F
- seaice_reg_ridge.F
- seaice_sidedrag_stress.F
- SEAICE_SIZE.h
- seaice_solve4temp.F
- seaice_summary.F
- SEAICE_TRACER.h
- seaice_tracer_phys.F
- seaice_turnoff_io.F
- seaice_write_pickup.F
- SHAP_FILT.h
- shap_filt_ad_diff.list
- shap_filt_apply_ts.F
- shap_filt_apply_uv.F
- shap_filt_computvort.F
- shap_filt_diagnostics_init.F
- shap_filt_init_fixed.F
- SHAP_FILT_OPTIONS.h
- shap_filt_readparms.F
- shap_filt_relvort3.F
- shap_filt_tracer_s1.F
- shap_filt_tracer_s2.F
- shap_filt_tracer_s4.F
- shap_filt_tracerold.F
- shap_filt_u.F
- shap_filt_uv_s1.F
- shap_filt_uv_s2.F
- shap_filt_uv_s2c.F
- shap_filt_uv_s4.F
- shap_filt_v.F
- SHELFICE.h
- shelfice_ad_check_lev1_dir.h
- shelfice_ad_check_lev2_dir.h
- shelfice_ad_check_lev3_dir.h
- shelfice_ad_check_lev4_dir.h
- shelfice_ad_diff.list
- shelfice_check.F
- SHELFICE_COST.h
- shelfice_cost_accumulate.F
- shelfice_cost_final.F
- shelfice_diagnostics_drag.F
- shelfice_forcing.F
- shelfice_forcing_surf.F
- shelfice_init_depths.F
- shelfice_init_fixed.F
- shelfice_init_varia.F
- shelfice_mask_seaice.F
- shelfice_mnc_init.F
- SHELFICE_OPTIONS.h
- shelfice_output.F
- shelfice_read_pickup.F
- shelfice_readparms.F
- shelfice_remesh_c_mask.F
- shelfice_remesh_calc_w.F
- shelfice_remesh_state.F
- shelfice_remesh_uv_mask.F
- shelfice_remeshing.F
- shelfice_step_icemass.F
- shelfice_thermodynamics.F
- shelfice_u_drag_coeff.F
- shelfice_v_drag_coeff.F
- shelfice_write_pickup.F
- SHOWFLOPS.h
- showflops_ad.flow
- showflops_init.F
- SHOWFLOPS_INIT.h
- showflops_inloop.F
- showflops_insolve.F
- SHOWFLOPS_OPTIONS.h
- SMOOTH.h
- smooth2d.F
- smooth3d.F
- smooth_ad_diff.list
- smooth_basic2d.F
- smooth_check.F
- smooth_correl2d.F
- smooth_correl3d.F
- smooth_description.tex
- smooth_diff2d.F
- smooth_diff3d.F
- smooth_filtervar2d.F
- smooth_filtervar3d.F
- smooth_hetero2d.F
- smooth_impldiff.F
- smooth_init2d.F
- smooth_init3d.F
- smooth_init_fixed.F
- smooth_init_varia.F
- SMOOTH_OPTIONS.h
- smooth_readparms.F
- smooth_rhs.F
- exch_all_2d_rl.F
- sphere.F
- sphere.h
- sphere_ad.flow
- sphere_ad_diff.list
- STIC.h
- stic_ad_diff.list
- stic_check.F
- stic_init_depths.F
- stic_init_fixed.F
- stic_init_varia.F
- STIC_OPTIONS.h
- stic_readparms.F
- stic_solve4fluxes.F
- stic_thermodynamics.F
- adstreamice_cg_solve.F
- adstreamice_invert_surf_forthick.F
- eta_gl_prime_streamice.F
- eta_gl_streamice.F
- eta_gl_streamice_prime.F
- phi_gl_streamice.F
- slope_limiter.F
- streamice.flow
- STREAMICE.h
- streamice_ad_check_lev1_dir.h
- streamice_ad_check_lev2_dir.h
- streamice_ad_check_lev3_dir.h
- streamice_ad_check_lev4_dir.h
- streamice_ad_diff.list
- STREAMICE_ADV.h
- streamice_adv_flux_fl_x.F
- streamice_adv_flux_fl_y.F
- streamice_adv_front.F
- streamice_advect_2dtracer.F
- streamice_advect_thickness.F
- streamice_apply_flux_ctrl.F
- streamice_arg_petsc_mod.F
- STREAMICE_BDRY.h
- streamice_bstress_exponent.F
- STREAMICE_CG.h
- streamice_cg_functions.F
- streamice_cg_solve.F
- streamice_cg_solve_matfree.F
- streamice_cg_solve_petsc.F
- streamice_cg_wrapper.F
- streamice_check.F
- streamice_cost_accum.F
- streamice_cost_final.F
- streamice_cost_reg_accum.F
- STREAMICE_COST_SIZE.h
- streamice_cost_surf_accum.F
- streamice_cost_vel_accum.F
- STREAMICE_CTRL_FLUX.h
- streamice_diagnostics_state.F
- streamice_driving_stress.F
- streamice_driving_stress_fd.F
- streamice_driving_stress_ppm.F
- streamice_dump.F
- streamice_dump_ad.F
- streamice_fields_load.F
- streamice_finalize_petsc.F
- streamice_forced_buttress.F
- STREAMICE_FP.h
- streamice_get_fp_err_oad.F
- streamice_get_vel_fp_err.F
- streamice_get_vel_resid_err.F
- streamice_get_vel_resid_err_oad.F
- streamice_init_diagnostics.F
- streamice_init_fixed.F
- streamice_init_phi.F
- streamice_init_varia.F
- streamice_initialise_petsc.F
- streamice_invert_surf_forthick.F
- STREAMICE_OPTIONS.h
- STREAMICE_PETSC_MOD.h
- streamice_petsc_numerate.F
- streamice_petscmatdestroy.F
- streamice_read_pickup.F
- streamice_readparms.F
- streamice_tap_fixedpoint_notreduced.F
- streamice_taub.F
- streamice_timestep.F
- streamice_tridiag_solve.F
- streamice_upd_ffrac_uncoupled.F
- streamice_vel_phi.F
- streamice_vel_phistage.F
- streamice_vel_solve.F
- streamice_vel_solve_fp.F
- streamice_velmask_upd.F
- streamice_visc_beta.F
- streamice_visc_beta_hybrid.F
- streamice_write_pickup.F
- active_read_tap.F
- active_write_tap.F
- adBinomial.c
- adBinomial.h
- adComplex.h
- adFixedPoint.c
- adFixedPoint.h
- adStack.c
- adStack.h
- COST_TAP_TLM.h
- dummy_tap.F
- stubs_tap_adj.F
- stubs_tap_tlm.F
- TAPENADE_OPTIONS.h
- thsice_ad.flow
- thsice_ad_check_lev1_dir.h
- thsice_ad_check_lev2_dir.h
- thsice_ad_check_lev3_dir.h
- thsice_ad_check_lev4_dir.h
- thsice_ad_diff.list
- thsice_advdiff.F
- thsice_advection.F
- thsice_albedo.F
- thsice_ave.F
- thsice_balance_frw.F
- thsice_calc_thickn.F
- thsice_check.F
- thsice_check_conserv.F
- THSICE_COST.h
- thsice_cost_driver.F
- thsice_cost_final.F
- thsice_cost_init_varia.F
- thsice_cost_test.F
- THSICE_DEBUG.h
- thsice_diagnostics_init.F
- thsice_diagnostics_state.F
- thsice_diffusion.F
- thsice_do_advect.F
- thsice_do_exch.F
- thsice_extend.F
- thsice_get_bulkf.F
- thsice_get_exf.F
- thsice_get_ocean.F
- thsice_get_precip.F
- thsice_get_velocity.F
- thsice_impl_temp.F
- thsice_ini_vars.F
- thsice_init_fixed.F
- thsice_main.F
- thsice_map_exf.F
- thsice_mnc_init.F
- thsice_monitor.F
- THSICE_OPTIONS.h
- thsice_output.F
- THSICE_PARAMS.h
- thsice_read_pickup.F
- thsice_readparms.F
- thsice_reshape_layers.F
- thsice_salt_plume.F
- THSICE_SIZE.h
- thsice_slab_ocean.F
- thsice_solve4temp.F
- thsice_step_fwd.F
- thsice_step_temp.F
- thsice_test_addfluid.h
- thsice_turnoff_io.F
- THSICE_VARS.h
- thsice_write_pickup.F
- fftpack.F
- FFTPACK.h
- ZONAL_FILT.h
- zonal_filt_apply_ts.F
- zonal_filt_apply_uv.F
- zonal_filt_init.F
- zonal_filt_nofill.F
- ZONAL_FILT_OPTIONS.h
- zonal_filt_postsmooth.F
- zonal_filt_presmooth.F
- zonal_filt_readparms.F
- zonal_filter.F
- pkg_depend
- pkg_groups
- ad_inline.F
- ad_template.active_read_xy.F
- ad_template.active_read_xyz.F
- ad_template.active_write_xy.F
- ad_template.dummy_in_stepping.F
- ad_template.exch1_rl.F
- ad_template.exch1_rs.F
- ad_template.global_max_r8.F
- ad_template.global_sum_r8.F
- ad_template.global_sum_tile_rl.F
- ad_template.regular.F
- ad_template.revolve.F
- ad_template.sa_cg2d.F
- ad_template.split.F
- ad_template.split_non_anonymous.F
- ad_template.streamice_cg_solve.F
- ad_template.streamice_get_fp_err_oad.F
- ad_template.streamice_get_vel_resid_err_oad.F
- ad_template.streamice_invert_surf_forthick.F
- ad_template.streamice_smooth_adjoint_field.F
- ad_template.streamice_vel_phistage.F
- cb2mGetHeaders.awk
- cb2mGetHeaders.csh
- cb2mGetModules.awk
- cb2mGetModules.csh
- cb2mUseModules.bash
- dontCompile
- dontTransform
- fixData.sed
- iaddr.c
- insertTemplateDir.bash
- keepOriginal
- OAD_active.F90
- OAD_cp.F90
- OAD_regular_cp.F90
- OAD_rev.F90
- OAD_tape.F90
- revolve.F90
- stop2print.sed
- strip.sed
- timeRatio.c
- w2f__types.F90
- adBinomial.c
- adBinomial.h
- adComplex.h
- adContext.c
- adContext.h
- adContextCPX.c
- adContextCPX.h
- adContextMPI.c
- adDebug.c
- adDebug.h
- adDebugMPI.c
- adFixedPoint.c
- adFixedPoint.h
- adOMP.c
- OLDadBuffer.c
- OLDadBuffer.f
- OLDadBuffer.h
- OLDadStack.c
- OLDadStack.h
- PUSHPOPDiff.f
- PUSHPOPGeneralLib
- README.md
- .gitignore
- .readthedocs.yml
- LICENSE.txt
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MITgcm/MITgcm
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd MITgcm
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r doc/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd doc
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
