spec/benchData: add roms

This commit is contained in:
2024-07-01 09:53:04 +08:00
parent 9537e6f2a0
commit 7b349ee195

View File

@@ -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 = {