diff --git a/src/spec/benchData.ts b/src/spec/benchData.ts index 16dafe2..8f95df5 100644 --- a/src/spec/benchData.ts +++ b/src/spec/benchData.ts @@ -33,9 +33,244 @@ export const cam4: SPECBenchData = { num: 627, }; -export const roms: SPECBenchData = { +export const roms: SPECBenchData & HaveSPECObjects = { name: 'roms_s', num: 654, + objectNames: [ + 'bbl.fppized.o', + 'bc_2d.fppized.o', + 'exchange_2d.fppized.o', + 'mod_param.fppized.o', + 'mod_kinds.fppized.o', + 'mod_grid.fppized.o', + 'mod_scalars.fppized.o', + 'mod_bbl.fppized.o', + 'mod_forces.fppized.o', + 'mod_ocean.fppized.o', + 'mod_sediment.fppized.o', + 'mod_parallel.fppized.o', + 'mod_iounits.fppized.o', + 'mod_strings.fppized.o', + 'mod_stepping.fppized.o', + 'mp_exchange.fppized.o', + 'bc_3d.fppized.o', + 'exchange_3d.fppized.o', + 'bc_bry2d.fppized.o', + 'bc_bry3d.fppized.o', + 'bulk_flux.fppized.o', + 'mod_mixing.fppized.o', + 'bvf_mix.fppized.o', + 'conv_2d.fppized.o', + 'conv_3d.fppized.o', + 'conv_bry2d.fppized.o', + 'conv_bry3d.fppized.o', + 'diag.fppized.o', + 'analytical.fppized.o', + 'distribute.fppized.o', + 'mod_ncparam.fppized.o', + 'mod_biology.fppized.o', + 'mod_eclight.fppized.o', + 'mod_boundary.fppized.o', + 'mod_clima.fppized.o', + 'mod_sources.fppized.o', + 'mod_netcdf.fppized.o', + 'strings.fppized.o', + 'forcing.fppized.o', + 'mod_coupling.fppized.o', + 'frc_adjust.fppized.o', + 'get_data.fppized.o', + 'mod_obs.fppized.o', + 'get_idata.fppized.o', + 'mod_tides.fppized.o', + 'nf_fread3d.fppized.o', + 'nf_fread4d.fppized.o', + 'gls_corstep.fppized.o', + 'tkebc_im.fppized.o', + 'gls_prestep.fppized.o', + 'hmixing.fppized.o', + 'ini_fields.fppized.o', + 'set_depth.fppized.o', + 't3dbc_im.fppized.o', + 'u2dbc_im.fppized.o', + 'u3dbc_im.fppized.o', + 'v2dbc_im.fppized.o', + 'v3dbc_im.fppized.o', + 'zetabc.fppized.o', + 'initial.fppized.o', + 'ini_adjust.fppized.o', + 'mod_fourdvar.fppized.o', + 'state_addition.fppized.o', + 'state_copy.fppized.o', + 'metrics.fppized.o', + 'ocean_coupler.fppized.o', + 'mod_coupler.fppized.o', + 'roms_export.fppized.o', + 'roms_import.fppized.o', + 'omega.fppized.o', + 'rho_eos.fppized.o', + 'mod_eoscoef.fppized.o', + 'set_massflux.fppized.o', + 'stiffness.fppized.o', + 'wpoints.fppized.o', + 'mod_storage.fppized.o', + 'interp_floats.fppized.o', + 'lmd_bkpp.fppized.o', + 'shapiro.fppized.o', + 'lmd_skpp.fppized.o', + 'lmd_swfrac.fppized.o', + 'lmd_vmix.fppized.o', + 'main2d.fppized.o', + 'dotproduct.fppized.o', + 'obc_adjust.fppized.o', + 'oi_update.fppized.o', + 'radiation_stress.fppized.o', + 'mod_diags.fppized.o', + 'set_avg.fppized.o', + 'mod_average.fppized.o', + 'set_tides.fppized.o', + 'set_vbc.fppized.o', + 'step2d.fppized.o', + 'obc_volcons.fppized.o', + 'wetdry.fppized.o', + 'step_floats.fppized.o', + 'mod_floats.fppized.o', + 'vwalk_floats.fppized.o', + 'utility.fppized.o', + 'main3d.fppized.o', + 'biology.fppized.o', + 'my25_corstep.fppized.o', + 'my25_prestep.fppized.o', + 'rhs3d.fppized.o', + 'pre_step3d.fppized.o', + 'prsgrd.fppized.o', + 't3dmix.fppized.o', + 'uv3dmix.fppized.o', + 'sediment.fppized.o', + 'sed_bed.fppized.o', + 'sed_bedload.fppized.o', + 'sed_fluxes.fppized.o', + 'sed_settling.fppized.o', + 'sed_surface.fppized.o', + 'set_zeta.fppized.o', + 'step3d_t.fppized.o', + 'mpdata_adiff.fppized.o', + 'step3d_uv.fppized.o', + 'wvelocity.fppized.o', + 'output.fppized.o', + 'set_data.fppized.o', + 'set_2dfld.fppized.o', + 'set_3dfld.fppized.o', + 'abort.fppized.o', + 'ocean_control.fppized.o', + 'back_cost.fppized.o', + 'cgradient.fppized.o', + 'nf_fread2d.fppized.o', + 'nf_fread2d_bry.fppized.o', + 'nf_fread3d_bry.fppized.o', + 'state_dotprod.fppized.o', + 'state_initialize.fppized.o', + 'state_scale.fppized.o', + 'cost_grad.fppized.o', + 'normalization.fppized.o', + 'nf_fwrite2d.fppized.o', + 'nf_fwrite3d.fppized.o', + 'white_noise.fppized.o', + 'nrutil.fppized.o', + 'packing.fppized.o', + 'posterior.fppized.o', + 'posterior_var.fppized.o', + 'state_product.fppized.o', + 'propagator.fppized.o', + 'random_ic.fppized.o', + 'sum_grad.fppized.o', + 'zeta_balance.fppized.o', + 'checkadj.fppized.o', + 'checkdefs.fppized.o', + 'checkerror.fppized.o', + 'checkvars.fppized.o', + 'close_io.fppized.o', + 'congrad.fppized.o', + 'def_avg.fppized.o', + 'def_var.fppized.o', + 'def_diags.fppized.o', + 'def_dim.fppized.o', + 'def_error.fppized.o', + 'def_floats.fppized.o', + 'def_gst.fppized.o', + 'def_hessian.fppized.o', + 'def_his.fppized.o', + 'def_impulse.fppized.o', + 'def_info.fppized.o', + 'def_ini.fppized.o', + 'def_lanczos.fppized.o', + 'def_mod.fppized.o', + 'def_norm.fppized.o', + 'def_rst.fppized.o', + 'def_station.fppized.o', + 'def_tides.fppized.o', + 'extract_obs.fppized.o', + 'extract_sta.fppized.o', + 'frc_weak.fppized.o', + 'gasdev.fppized.o', + 'get_2dfld.fppized.o', + 'get_2dfldr.fppized.o', + 'get_3dfld.fppized.o', + 'get_3dfldr.fppized.o', + 'get_bounds.fppized.o', + 'get_cycle.fppized.o', + 'get_date.fppized.o', + 'get_grid.fppized.o', + 'get_gst.fppized.o', + 'get_ngfld.fppized.o', + 'get_ngfldr.fppized.o', + 'get_state.fppized.o', + 'get_varcoords.fppized.o', + 'grid_coords.fppized.o', + 'interpolate.fppized.o', + 'ini_lanczos.fppized.o', + 'inp_par.fppized.o', + 'ran_state.fppized.o', + 'lubksb.fppized.o', + 'ludcmp.fppized.o', + 'mp_routines.fppized.o', + 'nf_fwrite2d_bry.fppized.o', + 'nf_fwrite3d_bry.fppized.o', + 'nf_fwrite4d.fppized.o', + 'obs_cost.fppized.o', + 'obs_depth.fppized.o', + 'obs_initial.fppized.o', + 'obs_read.fppized.o', + 'obs_write.fppized.o', + 'ran1.fppized.o', + 'regrid.fppized.o', + 'rep_matrix.fppized.o', + 'set_2dfldr.fppized.o', + 'set_3dfldr.fppized.o', + 'set_diags.fppized.o', + 'set_ngfld.fppized.o', + 'set_ngfldr.fppized.o', + 'set_scoord.fppized.o', + 'set_weights.fppized.o', + 'stats_modobs.fppized.o', + 'timers.fppized.o', + 'wrt_avg.fppized.o', + 'wrt_diags.fppized.o', + 'wrt_error.fppized.o', + 'wrt_floats.fppized.o', + 'wrt_gst.fppized.o', + 'wrt_hessian.fppized.o', + 'wrt_his.fppized.o', + 'wrt_impulse.fppized.o', + 'wrt_info.fppized.o', + 'wrt_ini.fppized.o', + 'wrt_rst.fppized.o', + 'wrt_station.fppized.o', + 'wrt_tides.fppized.o', + 'mod_arrays.fppized.o', + 'mod_nesting.fppized.o', + 'esmf_roms.fppized.o', + 'master.fppized.o', + ] }; export const wrf: SPECBenchData = {