GPU Port Coverage Report

Of portable code: 2150 / 5522 executed lines ported (38.9%)
(2150 / 20812 of all executed lines, 10.3% — 15290 executed lines are allocate/I/O/scalar setup code with no porting target and are excluded from the portable metric above)

portedportable, not yet portedexecuted, not portableexecutable, not hit by this run

FileExecutedPortedPortable remainingNot portable% of portable
src/parameterizations/vertical/MOM_entrain_diffusive.F9068803623260.0%
src/parameterizations/vertical/MOM_bulk_mixed_layer.F9072603373890.0%
src/parameterizations/vertical/MOM_kappa_shear.F9056802543140.0%
src/framework/MOM_diag_mediator.F90115402239310.0%
src/parameterizations/vertical/MOM_set_diffusivity.F9061202014110.0%
src/parameterizations/lateral/MOM_thickness_diffuse.F9049301952980.0%
src/framework/MOM_file_parser.F9066101185430.0%
src/parameterizations/vertical/MOM_diabatic_driver.F9054601144320.0%
src/initialization/MOM_grid_initialize.F9023501001350.0%
src/parameterizations/vertical/MOM_set_viscosity.F905731319334958.5%
src/diagnostics/MOM_sum_output.F90402218429720.0%
src/tracer/MOM_tracer_registry.F901990801190.0%
src/framework/MOM_document.F903730742990.0%
src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F903720693030.0%
src/diagnostics/MOM_wave_speed.F901740681060.0%
src/core/MOM_forcing_type.F905454644775.9%
src/parameterizations/lateral/MOM_mixed_layer_restrat.F901710601110.0%
src/framework/MOM_coms.F9024595817813.4%
src/parameterizations/lateral/MOM_hor_visc.F90593945844161.8%
src/core/MOM_grid.F902230551680.0%
src/core/MOM_transcribe_grid.F90100050500.0%
src/core/MOM.F90942114988218.3%
src/framework/MOM_restart.F903820463360.0%
src/user/benchmark_initialization.F9099046530.0%
src/framework/MOM_io.F902940402540.0%
src/parameterizations/vertical/MOM_opacity.F901700341360.0%
src/framework/MOM_string_functions.F90121034870.0%
config_src/drivers/solo_driver/MOM_surface_forcing.F901830301530.0%
src/core/MOM_interface_heights.F901049276825.0%
src/framework/MOM_dyn_horgrid.F901460251210.0%
src/parameterizations/vertical/MOM_vert_friction.F905442182430290.1%
src/framework/MOM_io_file.F902110221890.0%
src/initialization/MOM_shared_initialization.F901260211050.0%
src/framework/MOM_diag_remap.F9097019780.0%
src/tracer/MOM_tracer_advect.F903151871910990.8%
src/tracer/MOM_tracer_diabatic.F9041019220.0%
src/tracer/ideal_age_example.F90102019830.0%
src/diagnostics/MOM_spatial_means.F9082018640.0%
src/tracer/MOM_tracer_hor_diff.F906174111319396.9%
src/core/MOM_PressureForce_FV.F90224321218072.7%
src/parameterizations/vertical/MOM_bkgnd_mixing.F9060012480.0%
src/core/MOM_continuity_PPM.F907423961233497.1%
src/initialization/MOM_coord_initialization.F9061010510.0%
src/parameterizations/vertical/MOM_diabatic_aux.F901173597379.5%
config_src/infra/FMS2/MOM_domain_infra.F90283092740.0%
config_src/drivers/solo_driver/MOM_driver.F90156081480.0%
src/ALE/MOM_regridding.F90153081450.0%
src/core/MOM_dynamics_split_RK2.F9055244750186.3%
src/initialization/MOM_state_initialization.F907907720.0%
src/equation_of_state/MOM_EOS.F90162061560.0%
src/tracer/MOM_tracer_flow_control.F90158061520.0%
src/core/MOM_PressureForce_Montgomery.F90371451873.7%
src/framework/MOM_array_transform.F902105160.0%
src/diagnostics/MOM_diagnostics.F90442054370.0%
src/framework/MOM_get_input.F903305280.0%
src/ALE/coord_zlike.F903405290.0%
config_src/infra/FMS2/MOM_io_infra.F90185041810.0%
src/core/MOM_CoriolisAdv.F9023461317095.3%
src/equation_of_state/MOM_EOS_Wright.F901346127196.8%
src/core/MOM_barotropic.F901308387291999.5%
src/initialization/MOM_fixed_initialization.F904002380.0%
src/core/MOM_verticalGrid.F908202800.0%
src/framework/MOM_domains.F907001690.0%
src/framework/MOM_netcdf.F90118011170.0%
src/diagnostics/MOM_obsolete_params.F90112011110.0%
src/core/MOM_variables.F906601650.0%
src/tracer/MARBL_forcing_mod.F90100010
src/ALE/MOM_ALE.F904004
src/parameterizations/vertical/MOM_CVMix_KPP.F909009
src/parameterizations/vertical/MOM_CVMix_conv.F908008
src/parameterizations/vertical/MOM_CVMix_ddiff.F909009
src/parameterizations/vertical/MOM_CVMix_shear.F90190019
src/equation_of_state/MOM_EOS_base_type.F908008
src/parameterizations/lateral/MOM_MEKE.F90320032
src/diagnostics/MOM_PointAccel.F90220022
src/core/MOM_PressureForce.F90110011
src/parameterizations/lateral/MOM_Zanna_Bolton.F906006
src/core/MOM_check_scaling.F905005
src/framework/MOM_checksums.F90320032
config_src/infra/FMS2/MOM_coms_infra.F90750075
src/framework/MOM_coupler_types.F903003
config_src/infra/FMS2/MOM_couplertype_infra.F903003
config_src/infra/FMS2/MOM_cpu_clock_infra.F90110011
src/diagnostics/MOM_debugging.F907007
src/core/MOM_density_integrals.F905005
src/framework/MOM_diag_buffers.F90180018
config_src/infra/FMS2/MOM_diag_manager_infra.F90430043
src/diagnostics/MOM_diagnose_KdWork.F90830083
config_src/infra/FMS2/MOM_ensemble_manager_infra.F906006
src/framework/MOM_error_handler.F90480048
config_src/infra/FMS2/MOM_error_infra.F90130013
src/tracer/MOM_hor_bnd_diffusion.F909009
src/framework/MOM_hor_index.F90170017
config_src/infra/FMS2/MOM_interp_infra.F903003
src/core/MOM_isopycnal_slopes.F903925014100.0%
src/tracer/MOM_neutral_diffusion.F909009
src/diagnostics/MOM_obsolete_diagnostics.F90270027
src/core/MOM_open_boundary.F905005
src/parameterizations/vertical/MOM_regularize_layers.F90210021
src/ALE/MOM_remapping.F90360036
src/framework/MOM_safe_alloc.F908008
src/core/MOM_stoch_eos.F90140014
src/parameterizations/stochastic/MOM_stochastics.F90370037
src/parameterizations/vertical/MOM_tidal_mixing.F90100010
config_src/infra/FMS2/MOM_time_manager.F90120012
src/tracer/MOM_tracer_advect_schemes.F905005
src/framework/MOM_unit_scaling.F90720072
src/user/MOM_wave_interface.F90130013
src/framework/MOM_write_cputime.F90520052
src/framework/posix.F909009
src/ALE/regrid_consts.F90240024
src/ALE/regrid_interp.F903003
src/user/user_revise_forcing.F905005