[MITgcm-support] Peculiar build error

Michael Mineter m.mineter at ed.ac.uk
Fri Dec 22 15:14:12 EST 2023


Might you be out of quota on your disk? (I cant see the message you got though)
Mike

From: MITgcm-support <mitgcm-support-bounces at mitgcm.org> On Behalf Of Sean Chen
Sent: 22 December 2023 19:34
To: mitgcm-support at mitgcm.org
Subject: [MITgcm-support] Peculiar build error

This email was sent to you by someone outside the University.
You should only click on links or attachments if you are certain that the email is genuine and the content is safe.
Hello All

I am encountering a curious error with build step that I never encountered before…:

Normally it would create an mitgcmuv, but this time I have such an error at the end. Nothing has been changed, and this error now occurs in every project (even the old ones that I was able to build successfully) that I try to build:


Creating mitgcmuv ...

mpifort -shared-intel -no-ipo  -o mitgcmuv -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  chksum_tiled.o debug_call.o debug_cs_corner_uv.o debug_enter.o debug_fld_stats_rl.o debug_fld_stats_rs.o debug_leave.o debug_msg.o debug_stats_rl.o debug_stats_rs.o fill_in_corners_rl.o write_fullarray_rl.o write_fullarray_rs.o gad_advection.o gad_advscheme.o gad_biharm_r.o gad_biharm_x.o gad_biharm_y.o gad_c2_adv_r.o gad_c2_adv_x.o gad_c2_adv_y.o gad_c2_impl_r.o gad_c4_adv_r.o gad_c4_adv_x.o gad_c4_adv_y.o gad_calc_rhs.o gad_check.o gad_del2.o gad_diagnostics_init.o gad_diagnostics_state.o gad_diff_r.o gad_diff_x.o gad_diff_y.o gad_dst2u1_adv_r.o gad_dst2u1_adv_x.o gad_dst2u1_adv_y.o gad_dst2u1_impl_r.o gad_dst3_adv_r.o gad_dst3_adv_x.o gad_dst3_adv_y.o gad_dst3fl_adv_r.o gad_dst3fl_adv_x.o gad_dst3fl_adv_y.o gad_dst3fl_impl_r.o gad_exch_som.o gad_fluxlimit_adv_r.o gad_fluxlimit_adv_x.o gad_fluxlimit_adv_y.o gad_fluxlimit_impl_r.o gad_grad_x.o gad_grad_y.o gad_implicit_r.o gad_init_fixed.o gad_init_varia.o gad_os7mp_adv_r.o gad_os7mp_adv_x.o gad_os7mp_adv_y.o gad_osc_hat_r.o gad_osc_hat_x.o gad_osc_hat_y.o gad_osc_mul_r.o gad_osc_mul_x.o gad_osc_mul_y.o gad_plm_fun.o gad_ppm_adv_r.o gad_ppm_adv_x.o gad_ppm_adv_y.o gad_ppm_flx_r.o gad_ppm_flx_x.o gad_ppm_flx_y.o gad_ppm_fun.o gad_ppm_hat_r.o gad_ppm_hat_x.o gad_ppm_hat_y.o gad_ppm_p3e_r.o gad_ppm_p3e_x.o gad_ppm_p3e_y.o gad_pqm_adv_r.o gad_pqm_adv_x.o gad_pqm_adv_y.o gad_pqm_flx_r.o gad_pqm_flx_x.o gad_pqm_flx_y.o gad_pqm_fun.o gad_pqm_hat_r.o gad_pqm_hat_x.o gad_pqm_hat_y.o gad_pqm_p5e_r.o gad_pqm_p5e_x.o gad_pqm_p5e_y.o gad_read_pickup.o gad_som_advect.o gad_som_adv_r.o gad_som_adv_x.o gad_som_adv_y.o gad_som_exchanges.o gad_som_fill_cs_corner.o gad_som_lim_r.o gad_som_prep_cs_corner.o gad_u3_adv_r.o gad_u3_adv_x.o gad_u3_adv_y.o gad_u3c4_impl_r.o gad_write_pickup.o salt_fill.o mdsio_buffertorl.o mdsio_buffertors.o mdsio_check4file.o mdsio_facef_read.o mdsio_gl.o mdsio_gl_slice.o mdsio_pass_r4torl.o mdsio_pass_r4tors.o mdsio_pass_r8torl.o mdsio_pass_r8tors.o mdsio_rd_rec_rl.o mdsio_rd_rec_rs.o mdsio_read_field.o mdsio_read_meta.o mdsio_read_section.o mdsio_read_tape.o mdsio_readvec_loc.o mdsio_read_whalos.o mdsio_rw_field.o mdsio_rw_slice.o mdsio_seg4torl.o mdsio_seg4tors.o mdsio_seg8torl.o mdsio_seg8tors.o mdsio_segxtorx_2d.o mdsio_write_field.o mdsio_writelocal.o mdsio_write_meta.o mdsio_write_section.o mdsio_write_tape.o mdsio_writevec_loc.o mdsio_write_whalos.o mdsio_wr_metafiles.o mdsio_wr_rec_rl.o mdsio_wr_rec_rs.o mom_calc_3d_strain.o mom_calc_absvort3.o mom_calc_hdiv.o mom_calc_hfacz.o mom_calc_ke.o mom_calc_relvort3.o mom_calc_smag_3d.o mom_calc_strain.o mom_calc_tension.o mom_calc_visc.o mom_diagnostics_init.o mom_hdissip.o mom_init_fixed.o mom_quasihydrostatic.o mom_u_botdrag_coeff.o mom_u_coriolis_nh.o mom_u_implicit_r.o mom_u_metric_nh.o mom_u_rviscflux.o mom_u_sidedrag.o mom_uv_smag_3d.o mom_v_botdrag_coeff.o mom_v_coriolis_nh.o mom_v_implicit_r.o mom_visc_qgl_limit.o mom_visc_qgl_stretch.o mom_v_metric_nh.o mom_v_rviscflux.o mom_v_sidedrag.o mom_w_coriolis_nh.o mom_w_metric_nh.o mom_w_sidedrag.o mom_w_smag_3d.o mom_calc_rtrans.o mom_fluxform.o mom_u_adv_uu.o mom_u_adv_vu.o mom_u_adv_wu.o mom_u_coriolis.o mom_u_del2u.o mom_u_metric_cylinder.o mom_u_metric_sphere.o mom_uv_boundary.o mom_u_xviscflux.o mom_u_yviscflux.o mom_v_adv_uv.o mom_v_adv_vv.o mom_v_adv_wv.o mom_v_coriolis.o mom_v_del2v.o mom_v_metric_cylinder.o mom_v_metric_sphere.o mom_v_xviscflux.o mom_v_yviscflux.o mom_vecinv.o mom_vi_coriolis.o mom_vi_del2uv.o mom_vi_hdissip.o mom_vi_u_coriolis_c4.o mom_vi_u_coriolis.o mom_vi_u_grad_ke.o mom_vi_u_vertshear.o mom_vi_v_coriolis_c4.o mom_vi_v_coriolis.o mom_vi_v_grad_ke.o mom_vi_v_vertshear.o mon_advcfl.o mon_advcflw2.o mon_advcflw.o mon_calc_advcfl.o mon_calc_stats_rl.o mon_calc_stats_rs.o mon_init.o monitor_ad.o monitor.o monitor_g.o mon_ke.o mon_out.o mon_printstats_rl.o mon_printstats_rs.o mon_set_iounit.o mon_set_pref.o mon_solution.o mon_stats_latbnd_rl.o mon_stats_rl.o mon_stats_rs.o mon_surfcor.o mon_vort3.o mon_writestats_rl.o mon_writestats_rs.o get_write_global_fld.o read_fld_xy_rl.o read_fld_xy_rs.o read_fld_xyz_rl.o read_fld_xyz_rs.o read_glvec_rl.o read_glvec_rs.o read_mflds.o read_rec.o rw_get_suffix.o set_write_global_fld.o write_fld_3d_rl.o write_fld_3d_rs.o write_fld_s3d_rl.o write_fld_s3d_rs.o write_fld_xy_rl.o write_fld_xy_rs.o write_fld_xyz_rl.o write_fld_xyz_rs.o write_glvec_rl.o write_glvec_rs.o write_local_rl.o write_local_rs.o write_rec.o all_proc_die.o bar2.o bar_check.o barrier.o check_threads.o comm_stats.o cumulsum_z_tile.o different_multiple.o diff_phase_multiple.o eeboot.o eeboot_minimal.o eedata_example.o eedie.o eeintro_msg.o eeset_parms.o eewrite_eeenv.o exch0_r4.o exch0_r8.o exch0_rl.o exch0_rs.o exch1_bg_r4_cube.o exch1_bg_r8_cube.o exch1_bg_rl_cube.o exch1_bg_rs_cube.o exch1_r4_cube.o exch1_r4.o exch1_r8_cube.o exch1_r8.o exch1_rl_ad.o exch1_rl_cube_ad.o exch1_rl_cube.o exch1_rl.o exch1_rs_ad.o exch1_rs_cube_ad.o exch1_rs_cube.o exch1_rs.o exch1_uv_r4_cube.o exch1_uv_r8_cube.o exch1_uv_rl_cube.o exch1_uv_rs_cube.o exch1_z_r4_cube.o exch1_z_r8_cube.o exch1_z_rl_cube.o exch1_z_rs_cube.o exch_3d_r4.o exch_3d_r8.o exch_3d_rl.o exch_3d_rs.o exch_cycle_ebl.o exch_init.o exch_r4_recv_get_x.o exch_r4_recv_get_y.o exch_r4_send_put_x.o exch_r4_send_put_y.o exch_r8_recv_get_x.o exch_r8_recv_get_y.o exch_r8_send_put_x.o exch_r8_send_put_y.o exch_rl_recv_get_x.o exch_rl_recv_get_y.o exch_rl_send_put_x.o exch_rl_send_put_y.o exch_rs_recv_get_x.o exch_rs_recv_get_y.o exch_rs_send_put_x.o exch_rs_send_put_y.o exch_s3d_r4.o exch_s3d_r8.o exch_s3d_rl.o exch_s3d_rs.o exch_sm_3d_r4.o exch_sm_3d_r8.o exch_sm_3d_rl.o exch_sm_3d_rs.o exch_tap_b.o exch_tap_d.o exch_uv_3d_r4.o exch_uv_3d_r8.o exch_uv_3d_rl.o exch_uv_3d_rs.o exch_uv_agrid_3d_r4.o exch_uv_agrid_3d_r8.o exch_uv_agrid_3d_rl.o exch_uv_agrid_3d_rs.o exch_uv_bgrid_3d_r4.o exch_uv_bgrid_3d_r8.o exch_uv_bgrid_3d_rl.o exch_uv_bgrid_3d_rs.o exch_uv_dgrid_3d_r4.o exch_uv_dgrid_3d_r8.o exch_uv_dgrid_3d_rl.o exch_uv_dgrid_3d_rs.o exch_uv_xy_r4.o exch_uv_xy_r8.o exch_uv_xy_rl.o exch_uv_xy_rs.o exch_uv_xyz_r4.o exch_uv_xyz_r8.o exch_uv_xyz_rl.o exch_uv_xyz_rs.o exch_xy_r4.o exch_xy_r8.o exch_xy_rl.o exch_xy_rs.o exch_xyz_r4.o exch_xyz_r8.o exch_xyz_rl.o exch_xyz_rs.o exch_z_3d_r4.o exch_z_3d_r8.o exch_z_3d_rl.o exch_z_3d_rs.o fill_cs_corner_ag_rl.o fill_cs_corner_tr_rl.o fill_cs_corner_uv_rl.o fill_cs_corner_uv_rs.o fool_the_compiler.o gather_2d_r4.o gather_2d_r8.o gather_2d_wh_r4.o gather_2d_wh_r8.o gather_vec_r4.o gather_vec_r8.o gather_xz.o gather_yz.o get_periodic_interval.o global_max.o global_sum.o global_sum_singlecpu.o global_sum_tile.o global_vec_sum.o gsum.o ini_communication_patterns.o ini_procs.o ini_threading_environment.o lef_zero.o main.o master_cpu_io.o master_cpu_thread.o mds_byteswapi4.o mds_byteswapr4.o mds_byteswapr8.o mdsfindunit.o mds_flush.o mds_reclen.o memsync.o nml_change_syntax.o nml_set_terminator.o open_copy_data_file.o print.o reset_halo.o scatter_2d_r4.o scatter_2d_r8.o scatter_2d_wh_r4.o scatter_2d_wh_r8.o scatter_vec_r4.o scatter_vec_r8.o scatter_xz.o scatter_yz.o stop_if_error.o timers.o utils.o write_utils.o adams_bashforth2.o adams_bashforth3.o add_walls2masks.o apply_forcing.o calc_3d_diffusivity.o calc_adv_flow.o calc_div_ghat.o calc_eddy_stress.o calc_grad_phi_fv.o calc_grad_phi_hyd.o calc_grad_phi_surf.o calc_grid_angles.o calc_gw.o calc_ivdc.o calc_oce_mxlayer.o calc_phi_hyd.o calc_r_star.o calc_surf_dr.o calc_viscosity.o calc_wsurf_tr.o cg2d_ex0.o cg2d.o cg2d_nsa.o cg2d_sr.o cg3d_ex0.o cg3d.o check_pickup.o config_check.o config_summary.o convective_adjustment.o convective_adjustment_ini.o convectively_mixtracer.o convective_weights.o correction_step.o cycle_ab_tracer.o cycle_tracer.o diags_oceanic_surf_flux.o diags_phi_hyd.o diags_phi_rlow.o diags_rho.o diags_sound_speed.o do_atmospheric_phys.o do_fields_blocking_exchanges.o do_oceanic_phys.o do_stagger_fields_exchanges.o do_statevars_diags.o do_statevars_tave.o do_the_model_io.o do_write_pickup.o dynamics.o external_fields_load.o external_forcing.o external_forcing_surf.o find_alpha.o find_hyd_press_1d.o find_rho.o forcing_surf_relax.o forward_step.o freesurf_rescale_g.o freeze_surface.o grad_sigma.o gsw_teos10.o impldiff.o ini_cartesian_grid.o ini_cg2d.o ini_cg3d.o ini_cori.o ini_curvilinear_grid.o ini_cylinder_grid.o ini_depths.o ini_dynvars.o ini_eos.o ini_ffields.o ini_fields.o ini_forcing.o ini_global_domain.o ini_grid.o ini_linear_phisurf.o ini_local_grid.o ini_masks_etc.o ini_mixing.o ini_mnc_vars.o ini_model_io.o ini_nh_fields.o ini_nh_vars.o ini_nlfs_vars.o ini_parms.o ini_p_ground.o ini_pressure.o ini_psurf.o ini_salt.o ini_sigma_hfac.o ini_spherical_polar_grid.o ini_theta.o initialise_fixed.o initialise_varia.o ini_vel.o ini_vertical_grid.o integrate_for_w.o integr_continuity.o load_fields_driver.o load_grid_spacing.o load_ref_files.o main_do_loop.o momentum_correction_step.o packages_boot.o packages_check.o packages_error_msg.o packages_init_fixed.o packages_init_variables.o packages_print_msg.o packages_readparms.o packages_unused_msg.o packages_write_pickup.o plot_field.o port_rand.o post_cg3d.o pre_cg3d.o pressure_for_eos.o read_pickup.o remove_mean.o reset_nlfs_vars.o rotate_spherical_polar_grid.o rotate_uv2en.o salt_integrate.o seawater.o set_defaults.o set_grid_factors.o set_parms.o set_ref_state.o solve_for_pressure.o solve_pentadiagonal.o solve_tridiagonal.o solve_uv_tridiago.o state_summary.o swfrac.o taueddy_init_varia.o taueddy_tendency_apply.o temp_integrate.o the_main_loop.o the_model_main.o thermodynamics.o timestep.o timestep_tracer.o timestep_wvel.o tracers_correction_step.o tracers_iigw_correction.o turnoff_model_io.o update_cg2d.o update_etah.o update_etaws.o update_masks_etc.o update_r_star.o update_sigma.o update_surf_dr.o write_grid.o write_pickup.o write_state.o gsl_ieee_env.o ptwrapper.o setdir.o setrlstk.o sigreg.o tim.o timer_stats.o  -L/vortexfs1/apps/intelstack-1.0/lib64 -L/vortexfs1/apps/intelstack-1.0/lib -lnetcdff -lnetcdf

do_atmospheric_phys.o: In function `do_atmospheric_phys_':

do_atmospheric_phys.f:(.text+0x30e): undefined reference to `debug_enter_'

do_oceanic_phys.o: In function `do_oceanic_phys_':

do_oceanic_phys.f:(.text+0x59): undefined reference to `debug_enter_'

dynamics.o: In function `dynamics_':

dynamics.f:(.text+0x42): undefined reference to `debug_enter_'

forward_step.o: In function `forward_step_':

forward_step.f:(.text+0x7bd): undefined reference to `debug_enter_'

ini_nlfs_vars.o: In function `ini_nlfs_vars_':

ini_nlfs_vars.f:(.text+0x1e1): undefined reference to `debug_enter_'

initialise_fixed.o:initialise_fixed.f:(.text+0x2e): more undefined references to `debug_enter_' follow

make[1]: *** [mitgcmuv] Error 1


What could have caused this problem?

Sean



The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th’ ann an Oilthigh Dhùn Èideann, clàraichte an Alba, àireamh clàraidh SC005336.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20231222/b4d57071/attachment-0001.html>


More information about the MITgcm-support mailing list