[MITgcm-support] Make depend error

Don Stark drstark at nps.edu
Mon Apr 25 21:17:17 EDT 2005


> On Mon, 2005-04-25 at 17:07 -0700, Don Stark wrote:
>> Hi,
>> I'm getting an error at the make depend stage. I'm able to successfully
>> compile on one of our single PE SGI's, but when I try to do the same on a
>> multiple PE SGI I've run into an "make: *** [depand] error 127" at the end
>> of the make depend run.
> 
> Hi Don,
> 
> Does it really say "make: *** [depand] error 127" and, if so, did you
> accidentally type in "make depand"?
> 
> And if not, could you send us the error along with a little more
> context--such as the command you typed, the optfile you're using, etc.?
> 
> Ed

And here is what the make depends dumps to the screen for ip30. The only
difference between the two optfiles is the FC_NAMEMANGLE(X) definition

ip30 "FC_NAMEMANGLE(X) X ## _"
ip27 "FC_NAMEMANGLE(X)  X"

    ln -s ../../../pkg/cd_code/cd_code_checkpoint.F cd_code_checkpoint.F
    ln -s ../../../pkg/cd_code/cd_code_ini_vars.F cd_code_ini_vars.F
    ln -s ../../../pkg/cd_code/cd_code_init_fixed.F cd_code_init_fixed.F
    ln -s ../../../pkg/cd_code/cd_code_scheme.F cd_code_scheme.F
    ln -s ../../../pkg/debug/chksum_tiled.F chksum_tiled.F
    ln -s ../../../pkg/debug/debug_call.F debug_call.F
    ln -s ../../../pkg/debug/debug_cs_corner_uv.F debug_cs_corner_uv.F
    ln -s ../../../pkg/debug/debug_enter.F debug_enter.F
    ln -s ../../../pkg/debug/debug_fld_stats_rl.F debug_fld_stats_rl.F
    ln -s ../../../pkg/debug/debug_fld_stats_rs.F debug_fld_stats_rs.F
    ln -s ../../../pkg/debug/debug_leave.F debug_leave.F
    ln -s ../../../pkg/debug/debug_msg.F debug_msg.F
    ln -s ../../../pkg/debug/debug_stats_rl.F debug_stats_rl.F
    ln -s ../../../pkg/debug/debug_stats_rs.F debug_stats_rs.F
    ln -s ../../../pkg/debug/fill_in_corners_rl.F fill_in_corners_rl.F
    ln -s ../../../pkg/debug/write_fullarray_rl.F write_fullarray_rl.F
    ln -s ../../../pkg/generic_advdiff/gad_advection.F gad_advection.F
    ln -s ../../../pkg/generic_advdiff/gad_biharm_x.F gad_biharm_x.F
    ln -s ../../../pkg/generic_advdiff/gad_biharm_y.F gad_biharm_y.F
    ln -s ../../../pkg/generic_advdiff/gad_c2_adv_r.F gad_c2_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_c2_adv_x.F gad_c2_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_c2_adv_y.F gad_c2_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_c2_impl_r.F gad_c2_impl_r.F
    ln -s ../../../pkg/generic_advdiff/gad_c4_adv_r.F gad_c4_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_c4_adv_x.F gad_c4_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_c4_adv_y.F gad_c4_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_calc_rhs.F gad_calc_rhs.F
    ln -s ../../../pkg/generic_advdiff/gad_del2.F gad_del2.F
    ln -s ../../../pkg/generic_advdiff/gad_diagnostics_init.F
gad_diagnostics_init.F
    ln -s ../../../pkg/generic_advdiff/gad_diff_r.F gad_diff_r.F
    ln -s ../../../pkg/generic_advdiff/gad_diff_x.F gad_diff_x.F
    ln -s ../../../pkg/generic_advdiff/gad_diff_y.F gad_diff_y.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3_adv_r.F gad_dst3_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3_adv_x.F gad_dst3_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3_adv_y.F gad_dst3_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3fl_adv_r.F gad_dst3fl_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3fl_adv_x.F gad_dst3fl_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_dst3fl_adv_y.F gad_dst3fl_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_fluxlimit_adv_r.F
gad_fluxlimit_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_fluxlimit_adv_x.F
gad_fluxlimit_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_fluxlimit_adv_y.F
gad_fluxlimit_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_fluxlimit_impl_r.F
gad_fluxlimit_impl_r.F
    ln -s ../../../pkg/generic_advdiff/gad_grad_x.F gad_grad_x.F
    ln -s ../../../pkg/generic_advdiff/gad_grad_y.F gad_grad_y.F
    ln -s ../../../pkg/generic_advdiff/gad_implicit_r.F gad_implicit_r.F
    ln -s ../../../pkg/generic_advdiff/gad_init.F gad_init.F
    ln -s ../../../pkg/generic_advdiff/gad_u3_adv_r.F gad_u3_adv_r.F
    ln -s ../../../pkg/generic_advdiff/gad_u3_adv_x.F gad_u3_adv_x.F
    ln -s ../../../pkg/generic_advdiff/gad_u3_adv_y.F gad_u3_adv_y.F
    ln -s ../../../pkg/generic_advdiff/gad_u3c4_impl_r.F gad_u3c4_impl_r.F
    ln -s ../../../pkg/mdsio/mdsio.F mdsio.F
    ln -s ../../../pkg/mdsio/mdsio_byteswapi4.F mdsio_byteswapi4.F
    ln -s ../../../pkg/mdsio/mdsio_byteswapr4.F mdsio_byteswapr4.F
    ln -s ../../../pkg/mdsio/mdsio_byteswapr8.F mdsio_byteswapr8.F
    ln -s ../../../pkg/mdsio/mdsio_findunit.F mdsio_findunit.F
    ln -s ../../../pkg/mdsio/mdsio_gl.F mdsio_gl.F
    ln -s ../../../pkg/mdsio/mdsio_gl_slice.F mdsio_gl_slice.F
    ln -s ../../../pkg/mdsio/mdsio_read_rl_vec.F mdsio_read_rl_vec.F
    ln -s ../../../pkg/mdsio/mdsio_read_rs_vec.F mdsio_read_rs_vec.F
    ln -s ../../../pkg/mdsio/mdsio_readfield.F mdsio_readfield.F
    ln -s ../../../pkg/mdsio/mdsio_readfield_loc.F mdsio_readfield_loc.F
    ln -s ../../../pkg/mdsio/mdsio_readtile.F mdsio_readtile.F
    ln -s ../../../pkg/mdsio/mdsio_readvector.F mdsio_readvector.F
    ln -s ../../../pkg/mdsio/mdsio_reclen.F mdsio_reclen.F
    ln -s ../../../pkg/mdsio/mdsio_seg4torl.F mdsio_seg4torl.F
    ln -s ../../../pkg/mdsio/mdsio_seg4tors.F mdsio_seg4tors.F
    ln -s ../../../pkg/mdsio/mdsio_seg8torl.F mdsio_seg8torl.F
    ln -s ../../../pkg/mdsio/mdsio_seg8tors.F mdsio_seg8tors.F
    ln -s ../../../pkg/mdsio/mdsio_slice.F mdsio_slice.F
    ln -s ../../../pkg/mdsio/mdsio_slice_loc.F mdsio_slice_loc.F
    ln -s ../../../pkg/mdsio/mdsio_write_rl_vec.F mdsio_write_rl_vec.F
    ln -s ../../../pkg/mdsio/mdsio_write_rs_vec.F mdsio_write_rs_vec.F
    ln -s ../../../pkg/mdsio/mdsio_writefield.F mdsio_writefield.F
    ln -s ../../../pkg/mdsio/mdsio_writefield_loc.F mdsio_writefield_loc.F
    ln -s ../../../pkg/mdsio/mdsio_writelocal.F mdsio_writelocal.F
    ln -s ../../../pkg/mdsio/mdsio_writemeta.F mdsio_writemeta.F
    ln -s ../../../pkg/mdsio/mdsio_writetile.F mdsio_writetile.F
    ln -s ../../../pkg/mdsio/mdsio_writevector.F mdsio_writevector.F
    ln -s ../../../pkg/mdsio/mdswritefield_new.F mdswritefield_new.F
    ln -s ../../../pkg/mom_common/mom_calc_absvort3.F mom_calc_absvort3.F
    ln -s ../../../pkg/mom_common/mom_calc_hdiv.F mom_calc_hdiv.F
    ln -s ../../../pkg/mom_common/mom_calc_hfacz.F mom_calc_hfacz.F
    ln -s ../../../pkg/mom_common/mom_calc_ke.F mom_calc_ke.F
    ln -s ../../../pkg/mom_common/mom_calc_relvort3.F mom_calc_relvort3.F
    ln -s ../../../pkg/mom_common/mom_calc_strain.F mom_calc_strain.F
    ln -s ../../../pkg/mom_common/mom_calc_tension.F mom_calc_tension.F
    ln -s ../../../pkg/mom_common/mom_hdissip.F mom_hdissip.F
    ln -s ../../../pkg/mom_common/mom_u_bottomdrag.F mom_u_bottomdrag.F
    ln -s ../../../pkg/mom_common/mom_u_rviscflux.F mom_u_rviscflux.F
    ln -s ../../../pkg/mom_common/mom_u_sidedrag.F mom_u_sidedrag.F
    ln -s ../../../pkg/mom_common/mom_v_bottomdrag.F mom_v_bottomdrag.F
    ln -s ../../../pkg/mom_common/mom_v_rviscflux.F mom_v_rviscflux.F
    ln -s ../../../pkg/mom_common/mom_v_sidedrag.F mom_v_sidedrag.F
    ln -s ../../../pkg/mom_fluxform/mom_calc_rtrans.F mom_calc_rtrans.F
    ln -s ../../../pkg/mom_fluxform/mom_fluxform.F mom_fluxform.F
    ln -s ../../../pkg/mom_fluxform/mom_u_adv_uu.F mom_u_adv_uu.F
    ln -s ../../../pkg/mom_fluxform/mom_u_adv_vu.F mom_u_adv_vu.F
    ln -s ../../../pkg/mom_fluxform/mom_u_adv_wu.F mom_u_adv_wu.F
    ln -s ../../../pkg/mom_fluxform/mom_u_coriolis.F mom_u_coriolis.F
    ln -s ../../../pkg/mom_fluxform/mom_u_coriolis_nh.F mom_u_coriolis_nh.F
    ln -s ../../../pkg/mom_fluxform/mom_u_del2u.F mom_u_del2u.F
    ln -s ../../../pkg/mom_fluxform/mom_u_metric_cylinder.F
mom_u_metric_cylinder.F
    ln -s ../../../pkg/mom_fluxform/mom_u_metric_nh.F mom_u_metric_nh.F
    ln -s ../../../pkg/mom_fluxform/mom_u_metric_sphere.F
mom_u_metric_sphere.F
    ln -s ../../../pkg/mom_fluxform/mom_u_xviscflux.F mom_u_xviscflux.F
    ln -s ../../../pkg/mom_fluxform/mom_u_yviscflux.F mom_u_yviscflux.F
    ln -s ../../../pkg/mom_fluxform/mom_v_adv_uv.F mom_v_adv_uv.F
    ln -s ../../../pkg/mom_fluxform/mom_v_adv_vv.F mom_v_adv_vv.F
    ln -s ../../../pkg/mom_fluxform/mom_v_adv_wv.F mom_v_adv_wv.F
    ln -s ../../../pkg/mom_fluxform/mom_v_coriolis.F mom_v_coriolis.F
    ln -s ../../../pkg/mom_fluxform/mom_v_del2v.F mom_v_del2v.F
    ln -s ../../../pkg/mom_fluxform/mom_v_metric_cylinder.F
mom_v_metric_cylinder.F
    ln -s ../../../pkg/mom_fluxform/mom_v_metric_nh.F mom_v_metric_nh.F
    ln -s ../../../pkg/mom_fluxform/mom_v_metric_sphere.F
mom_v_metric_sphere.F
    ln -s ../../../pkg/mom_fluxform/mom_v_xviscflux.F mom_v_xviscflux.F
    ln -s ../../../pkg/mom_fluxform/mom_v_yviscflux.F mom_v_yviscflux.F
    ln -s ../../../pkg/mom_vecinv/mom_vecinv.F mom_vecinv.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_coriolis.F mom_vi_coriolis.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_del2uv.F mom_vi_del2uv.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_hdissip.F mom_vi_hdissip.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_u_coriolis.F mom_vi_u_coriolis.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_u_coriolis_c4.F
mom_vi_u_coriolis_c4.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_u_grad_ke.F mom_vi_u_grad_ke.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_u_vertshear.F mom_vi_u_vertshear.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_v_coriolis.F mom_vi_v_coriolis.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_v_coriolis_c4.F
mom_vi_v_coriolis_c4.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_v_grad_ke.F mom_vi_v_grad_ke.F
    ln -s ../../../pkg/mom_vecinv/mom_vi_v_vertshear.F mom_vi_v_vertshear.F
    ln -s ../../../pkg/monitor/mon_advcfl.F mon_advcfl.F
    ln -s ../../../pkg/monitor/mon_advcflw.F mon_advcflw.F
    ln -s ../../../pkg/monitor/mon_advcflw2.F mon_advcflw2.F
    ln -s ../../../pkg/monitor/mon_init.F mon_init.F
    ln -s ../../../pkg/monitor/mon_ke.F mon_ke.F
    ln -s ../../../pkg/monitor/mon_out.F mon_out.F
    ln -s ../../../pkg/monitor/mon_printstats_rl.F mon_printstats_rl.F
    ln -s ../../../pkg/monitor/mon_printstats_rs.F mon_printstats_rs.F
    ln -s ../../../pkg/monitor/mon_set_iounit.F mon_set_iounit.F
    ln -s ../../../pkg/monitor/mon_set_pref.F mon_set_pref.F
    ln -s ../../../pkg/monitor/mon_solution.F mon_solution.F
    ln -s ../../../pkg/monitor/mon_stats_latbnd_rl.F mon_stats_latbnd_rl.F
    ln -s ../../../pkg/monitor/mon_stats_rl.F mon_stats_rl.F
    ln -s ../../../pkg/monitor/mon_stats_rs.F mon_stats_rs.F
    ln -s ../../../pkg/monitor/mon_surfcor.F mon_surfcor.F
    ln -s ../../../pkg/monitor/mon_vort3.F mon_vort3.F
    ln -s ../../../pkg/monitor/mon_writestats_rl.F mon_writestats_rl.F
    ln -s ../../../pkg/monitor/monitor.F monitor.F
    ln -s ../../../pkg/rw/get_write_global_fld.F get_write_global_fld.F
    ln -s ../../../pkg/rw/read_fld_xy_rl.F read_fld_xy_rl.F
    ln -s ../../../pkg/rw/read_fld_xy_rs.F read_fld_xy_rs.F
    ln -s ../../../pkg/rw/read_fld_xyz_rl.F read_fld_xyz_rl.F
    ln -s ../../../pkg/rw/read_fld_xyz_rs.F read_fld_xyz_rs.F
    ln -s ../../../pkg/rw/set_write_global_fld.F set_write_global_fld.F
    ln -s ../../../pkg/rw/write_fld_xy_rl.F write_fld_xy_rl.F
    ln -s ../../../pkg/rw/write_fld_xy_rs.F write_fld_xy_rs.F
    ln -s ../../../pkg/rw/write_fld_xyz_rl.F write_fld_xyz_rl.F
    ln -s ../../../pkg/rw/write_fld_xyz_rs.F write_fld_xyz_rs.F
    ln -s ../../../pkg/rw/write_local_rl.F write_local_rl.F
    ln -s ../../../pkg/rw/write_local_rs.F write_local_rs.F
    ln -s ../../../pkg/timeave/timeave_cumul_1k.F timeave_cumul_1k.F
    ln -s ../../../pkg/timeave/timeave_cumul_1k1t.F timeave_cumul_1k1t.F
    ln -s ../../../pkg/timeave/timeave_cumul_1t.F timeave_cumul_1t.F
    ln -s ../../../pkg/timeave/timeave_cumul_1vfc.F timeave_cumul_1vfc.F
    ln -s ../../../pkg/timeave/timeave_cumul_2v.F timeave_cumul_2v.F
    ln -s ../../../pkg/timeave/timeave_cumul_2vfc.F timeave_cumul_2vfc.F
    ln -s ../../../pkg/timeave/timeave_cumul_dif_1t.F timeave_cumul_dif_1t.F
    ln -s ../../../pkg/timeave/timeave_cumul_fc.F timeave_cumul_fc.F
    ln -s ../../../pkg/timeave/timeave_cumulate.F timeave_cumulate.F
    ln -s ../../../pkg/timeave/timeave_init_fixed.F timeave_init_fixed.F
    ln -s ../../../pkg/timeave/timeave_norma_1k.F timeave_norma_1k.F
    ln -s ../../../pkg/timeave/timeave_norma_2v.F timeave_norma_2v.F
    ln -s ../../../pkg/timeave/timeave_normaliz.F timeave_normaliz.F
    ln -s ../../../pkg/timeave/timeave_reset.F timeave_reset.F
    ln -s ../../../pkg/timeave/timeave_reset_1k.F timeave_reset_1k.F
    ln -s ../../../pkg/timeave/timeave_statv_write.F timeave_statv_write.F
    ln -s ../../../pkg/timeave/timeave_statvars.F timeave_statvars.F
    ln -s ../../../pkg/timeave/timeave_surf_flux.F timeave_surf_flux.F
    ln -s ../../../eesupp/src/bar2.F bar2.F
    ln -s ../../../eesupp/src/barrier.F barrier.F
    ln -s ../../../eesupp/src/check_threads.F check_threads.F
    ln -s ../../../eesupp/src/comm_stats.F comm_stats.F
    ln -s ../../../eesupp/src/dfile.F dfile.F
    ln -s ../../../eesupp/src/diff_base_multiple.F diff_base_multiple.F
    ln -s ../../../eesupp/src/eeboot.F eeboot.F
    ln -s ../../../eesupp/src/eeboot_minimal.F eeboot_minimal.F
    ln -s ../../../eesupp/src/eedata_example.F eedata_example.F
    ln -s ../../../eesupp/src/eedie.F eedie.F
    ln -s ../../../eesupp/src/eeintro_msg.F eeintro_msg.F
    ln -s ../../../eesupp/src/eeset_parms.F eeset_parms.F
    ln -s ../../../eesupp/src/eewrite_eeenv.F eewrite_eeenv.F
    ln -s ../../../eesupp/src/exch_cycle_ebl.F exch_cycle_ebl.F
    ln -s ../../../eesupp/src/exch_init.F exch_init.F
    ln -s ../../../eesupp/src/exch_jam.F exch_jam.F
    ln -s ../../../eesupp/src/exch_r4.F exch_r4.F
    ln -s ../../../eesupp/src/exch_r4_cube.F exch_r4_cube.F
    ln -s ../../../eesupp/src/exch_r4_recv_get_x.F exch_r4_recv_get_x.F
    ln -s ../../../eesupp/src/exch_r4_recv_get_y.F exch_r4_recv_get_y.F
    ln -s ../../../eesupp/src/exch_r4_send_put_x.F exch_r4_send_put_x.F
    ln -s ../../../eesupp/src/exch_r4_send_put_y.F exch_r4_send_put_y.F
    ln -s ../../../eesupp/src/exch_r8.F exch_r8.F
    ln -s ../../../eesupp/src/exch_r8_cube.F exch_r8_cube.F
    ln -s ../../../eesupp/src/exch_r8_recv_get_x.F exch_r8_recv_get_x.F
    ln -s ../../../eesupp/src/exch_r8_recv_get_y.F exch_r8_recv_get_y.F
    ln -s ../../../eesupp/src/exch_r8_send_put_x.F exch_r8_send_put_x.F
    ln -s ../../../eesupp/src/exch_r8_send_put_y.F exch_r8_send_put_y.F
    ln -s ../../../eesupp/src/exch_rl.F exch_rl.F
    ln -s ../../../eesupp/src/exch_rl_cube.F exch_rl_cube.F
    ln -s ../../../eesupp/src/exch_rl_recv_get_x.F exch_rl_recv_get_x.F
    ln -s ../../../eesupp/src/exch_rl_recv_get_y.F exch_rl_recv_get_y.F
    ln -s ../../../eesupp/src/exch_rl_send_put_x.F exch_rl_send_put_x.F
    ln -s ../../../eesupp/src/exch_rl_send_put_y.F exch_rl_send_put_y.F
    ln -s ../../../eesupp/src/exch_rs.F exch_rs.F
    ln -s ../../../eesupp/src/exch_rs_cube.F exch_rs_cube.F
    ln -s ../../../eesupp/src/exch_rs_recv_get_x.F exch_rs_recv_get_x.F
    ln -s ../../../eesupp/src/exch_rs_recv_get_y.F exch_rs_recv_get_y.F
    ln -s ../../../eesupp/src/exch_rs_send_put_x.F exch_rs_send_put_x.F
    ln -s ../../../eesupp/src/exch_rs_send_put_y.F exch_rs_send_put_y.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xy_r4.F exch_uv_agrid_xy_r4.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xy_r8.F exch_uv_agrid_xy_r8.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xy_rl.F exch_uv_agrid_xy_rl.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xy_rs.F exch_uv_agrid_xy_rs.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xyz_r4.F exch_uv_agrid_xyz_r4.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xyz_r8.F exch_uv_agrid_xyz_r8.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xyz_rl.F exch_uv_agrid_xyz_rl.F
    ln -s ../../../eesupp/src/exch_uv_agrid_xyz_rs.F exch_uv_agrid_xyz_rs.F
    ln -s ../../../eesupp/src/exch_uv_r4_cube.F exch_uv_r4_cube.F
    ln -s ../../../eesupp/src/exch_uv_r8_cube.F exch_uv_r8_cube.F
    ln -s ../../../eesupp/src/exch_uv_rl_cube.F exch_uv_rl_cube.F
    ln -s ../../../eesupp/src/exch_uv_rs_cube.F exch_uv_rs_cube.F
    ln -s ../../../eesupp/src/exch_uv_xy_r4.F exch_uv_xy_r4.F
    ln -s ../../../eesupp/src/exch_uv_xy_r8.F exch_uv_xy_r8.F
    ln -s ../../../eesupp/src/exch_uv_xy_rl.F exch_uv_xy_rl.F
    ln -s ../../../eesupp/src/exch_uv_xy_rs.F exch_uv_xy_rs.F
    ln -s ../../../eesupp/src/exch_uv_xyz_r4.F exch_uv_xyz_r4.F
    ln -s ../../../eesupp/src/exch_uv_xyz_r8.F exch_uv_xyz_r8.F
    ln -s ../../../eesupp/src/exch_uv_xyz_rl.F exch_uv_xyz_rl.F
    ln -s ../../../eesupp/src/exch_uv_xyz_rs.F exch_uv_xyz_rs.F
    ln -s ../../../eesupp/src/exch_xy_r4.F exch_xy_r4.F
    ln -s ../../../eesupp/src/exch_xy_r8.F exch_xy_r8.F
    ln -s ../../../eesupp/src/exch_xy_rl.F exch_xy_rl.F
    ln -s ../../../eesupp/src/exch_xy_rs.F exch_xy_rs.F
    ln -s ../../../eesupp/src/exch_xyz_r4.F exch_xyz_r4.F
    ln -s ../../../eesupp/src/exch_xyz_r8.F exch_xyz_r8.F
    ln -s ../../../eesupp/src/exch_xyz_rl.F exch_xyz_rl.F
    ln -s ../../../eesupp/src/exch_xyz_rs.F exch_xyz_rs.F
    ln -s ../../../eesupp/src/exch_z_r4_cube.F exch_z_r4_cube.F
    ln -s ../../../eesupp/src/exch_z_r8_cube.F exch_z_r8_cube.F
    ln -s ../../../eesupp/src/exch_z_rl_cube.F exch_z_rl_cube.F
    ln -s ../../../eesupp/src/exch_z_rs_cube.F exch_z_rs_cube.F
    ln -s ../../../eesupp/src/exch_z_xy_r4.F exch_z_xy_r4.F
    ln -s ../../../eesupp/src/exch_z_xy_r8.F exch_z_xy_r8.F
    ln -s ../../../eesupp/src/exch_z_xy_rl.F exch_z_xy_rl.F
    ln -s ../../../eesupp/src/exch_z_xy_rs.F exch_z_xy_rs.F
    ln -s ../../../eesupp/src/exch_z_xyz_r4.F exch_z_xyz_r4.F
    ln -s ../../../eesupp/src/exch_z_xyz_r8.F exch_z_xyz_r8.F
    ln -s ../../../eesupp/src/exch_z_xyz_rl.F exch_z_xyz_rl.F
    ln -s ../../../eesupp/src/exch_z_xyz_rs.F exch_z_xyz_rs.F
    ln -s ../../../eesupp/src/fill_cs_corner_tr_rl.F fill_cs_corner_tr_rl.F
    ln -s ../../../eesupp/src/fill_cs_corner_uv_rs.F fill_cs_corner_uv_rs.F
    ln -s ../../../eesupp/src/fool_the_compiler.F fool_the_compiler.F
    ln -s ../../../eesupp/src/gather_2d.F gather_2d.F
    ln -s ../../../eesupp/src/global_max.F global_max.F
    ln -s ../../../eesupp/src/global_sum.F global_sum.F
    ln -s ../../../eesupp/src/gsum.F gsum.F
    ln -s ../../../eesupp/src/gsum_jam.F gsum_jam.F
    ln -s ../../../eesupp/src/ini_communication_patterns.F
ini_communication_patterns.F
    ln -s ../../../eesupp/src/ini_jam.F ini_jam.F
    ln -s ../../../eesupp/src/ini_procs.F ini_procs.F
    ln -s ../../../eesupp/src/ini_threading_environment.F
ini_threading_environment.F
    ln -s ../../../eesupp/src/main.F main.F
    ln -s ../../../eesupp/src/memsync.F memsync.F
    ln -s ../../../eesupp/src/nml_filter.F nml_filter.F
    ln -s ../../../eesupp/src/nml_set_terminator.F nml_set_terminator.F
    ln -s ../../../eesupp/src/print.F print.F
    ln -s ../../../eesupp/src/scatter_2d.F scatter_2d.F
    ln -s ../../../eesupp/src/timers.F timers.F
    ln -s ../../../eesupp/src/utils.F utils.F
    ln -s ../../../model/src/adams_bashforth2.F adams_bashforth2.F
    ln -s ../../../model/src/adams_bashforth3.F adams_bashforth3.F
    ln -s ../../../model/src/askparam.F askparam.F
    ln -s ../../../model/src/calc_3d_diffusivity.F calc_3d_diffusivity.F
    ln -s ../../../model/src/calc_buoyancy.F calc_buoyancy.F
    ln -s ../../../model/src/calc_common_factors.F calc_common_factors.F
    ln -s ../../../model/src/calc_diffusivity.F calc_diffusivity.F
    ln -s ../../../model/src/calc_div_ghat.F calc_div_ghat.F
    ln -s ../../../model/src/calc_grad_phi_hyd.F calc_grad_phi_hyd.F
    ln -s ../../../model/src/calc_grad_phi_surf.F calc_grad_phi_surf.F
    ln -s ../../../model/src/calc_gs.F calc_gs.F
    ln -s ../../../model/src/calc_gt.F calc_gt.F
    ln -s ../../../model/src/calc_gw.F calc_gw.F
    ln -s ../../../model/src/calc_ivdc.F calc_ivdc.F
    ln -s ../../../model/src/calc_phi_hyd.F calc_phi_hyd.F
    ln -s ../../../model/src/calc_r_star.F calc_r_star.F
    ln -s ../../../model/src/calc_surf_dr.F calc_surf_dr.F
    ln -s ../../../model/src/calc_viscosity.F calc_viscosity.F
    ln -s ../../../model/src/cg2d.F cg2d.F
    ln -s ../../../model/src/cg3d.F cg3d.F
    ln -s ../../../model/src/checkpoint.F checkpoint.F
    ln -s ../../../model/src/config_check.F config_check.F
    ln -s ../../../model/src/config_summary.F config_summary.F
    ln -s ../../../model/src/convect.F convect.F
    ln -s ../../../model/src/convective_adjustment.F convective_adjustment.F
    ln -s ../../../model/src/convective_adjustment_ini.F
convective_adjustment_ini.F
    ln -s ../../../model/src/convective_weights.F convective_weights.F
    ln -s ../../../model/src/convectively_mixtracer.F
convectively_mixtracer.F
    ln -s ../../../model/src/correction_step.F correction_step.F
    ln -s ../../../model/src/cycle_tracer.F cycle_tracer.F
    ln -s ../../../model/src/diags_phi_hyd.F diags_phi_hyd.F
    ln -s ../../../model/src/diags_phi_rlow.F diags_phi_rlow.F
    ln -s ../../../model/src/diags_rho.F diags_rho.F
    ln -s ../../../model/src/do_atmospheric_phys.F do_atmospheric_phys.F
    ln -s ../../../model/src/do_fields_blocking_exchanges.F
do_fields_blocking_exchanges.F
    ln -s ../../../model/src/do_gterm_blocking_exchanges.F
do_gterm_blocking_exchanges.F
    ln -s ../../../model/src/do_oceanic_phys.F do_oceanic_phys.F
    ln -s ../../../model/src/do_stagger_fields_exchanges.F
do_stagger_fields_exchanges.F
    ln -s ../../../model/src/do_statevars_diags.F do_statevars_diags.F
    ln -s ../../../model/src/do_statevars_tave.F do_statevars_tave.F
    ln -s ../../../model/src/do_the_model_io.F do_the_model_io.F
    ln -s ../../../model/src/dynamics.F dynamics.F
    ln -s ../../../model/src/external_fields_load.F external_fields_load.F
    ln -s ../../../model/src/external_forcing.F external_forcing.F
    ln -s ../../../model/src/external_forcing_surf.F external_forcing_surf.F
    ln -s ../../../model/src/find_alpha.F find_alpha.F
    ln -s ../../../model/src/find_rho.F find_rho.F
    ln -s ../../../model/src/forward_step.F forward_step.F
    ln -s ../../../model/src/freesurf_rescale_g.F freesurf_rescale_g.F
    ln -s ../../../model/src/freeze.F freeze.F
    ln -s ../../../model/src/freeze_surface.F freeze_surface.F
    ln -s ../../../model/src/getcon.F getcon.F
    ln -s ../../../model/src/grad_sigma.F grad_sigma.F
    ln -s ../../../model/src/impldiff.F impldiff.F
    ln -s ../../../model/src/ini_cartesian_grid.F ini_cartesian_grid.F
    ln -s ../../../model/src/ini_cg2d.F ini_cg2d.F
    ln -s ../../../model/src/ini_cg3d.F ini_cg3d.F
    ln -s ../../../model/src/ini_cori.F ini_cori.F
    ln -s ../../../model/src/ini_curvilinear_grid.F ini_curvilinear_grid.F
    ln -s ../../../model/src/ini_cylinder.F ini_cylinder.F
    ln -s ../../../model/src/ini_depths.F ini_depths.F
    ln -s ../../../model/src/ini_dynvars.F ini_dynvars.F
    ln -s ../../../model/src/ini_eos.F ini_eos.F
    ln -s ../../../model/src/ini_fields.F ini_fields.F
    ln -s ../../../model/src/ini_forcing.F ini_forcing.F
    ln -s ../../../model/src/ini_grid.F ini_grid.F
    ln -s ../../../model/src/ini_gw.F ini_gw.F
    ln -s ../../../model/src/ini_linear_phisurf.F ini_linear_phisurf.F
    ln -s ../../../model/src/ini_masks_etc.F ini_masks_etc.F
    ln -s ../../../model/src/ini_mixing.F ini_mixing.F
    ln -s ../../../model/src/ini_model_io.F ini_model_io.F
    ln -s ../../../model/src/ini_p_ground.F ini_p_ground.F
    ln -s ../../../model/src/ini_parms.F ini_parms.F
    ln -s ../../../model/src/ini_pnh.F ini_pnh.F
    ln -s ../../../model/src/ini_pressure.F ini_pressure.F
    ln -s ../../../model/src/ini_psurf.F ini_psurf.F
    ln -s ../../../model/src/ini_salt.F ini_salt.F
    ln -s ../../../model/src/ini_spherical_polar_grid.F
ini_spherical_polar_grid.F
    ln -s ../../../model/src/ini_theta.F ini_theta.F
    ln -s ../../../model/src/ini_vel.F ini_vel.F
    ln -s ../../../model/src/ini_vertical_grid.F ini_vertical_grid.F
    ln -s ../../../model/src/initialise_fixed.F initialise_fixed.F
    ln -s ../../../model/src/initialise_varia.F initialise_varia.F
    ln -s ../../../model/src/integr_continuity.F integr_continuity.F
    ln -s ../../../model/src/integrate_for_w.F integrate_for_w.F
    ln -s ../../../model/src/modeldata_example.F modeldata_example.F
    ln -s ../../../model/src/mom_u_implicit_r.F mom_u_implicit_r.F
    ln -s ../../../model/src/mom_v_implicit_r.F mom_v_implicit_r.F
    ln -s ../../../model/src/momentum_correction_step.F
momentum_correction_step.F
    ln -s ../../../model/src/open_copy_data_file.F open_copy_data_file.F
    ln -s ../../../model/src/packages_boot.F packages_boot.F
    ln -s ../../../model/src/packages_check.F packages_check.F
    ln -s ../../../model/src/packages_check_error.F packages_check_error.F
    ln -s ../../../model/src/packages_init_fixed.F packages_init_fixed.F
    ln -s ../../../model/src/packages_init_variables.F
packages_init_variables.F
    ln -s ../../../model/src/packages_readparms.F packages_readparms.F
    ln -s ../../../model/src/packages_write_pickup.F packages_write_pickup.F
    ln -s ../../../model/src/plot_field.F plot_field.F
    ln -s ../../../model/src/port_rand.F port_rand.F
    ln -s ../../../model/src/pressure_for_eos.F pressure_for_eos.F
    ln -s ../../../model/src/quasihydrostaticterms.F quasihydrostaticterms.F
    ln -s ../../../model/src/read_write.F read_write.F
    ln -s ../../../model/src/read_write_rec.F read_write_rec.F
    ln -s ../../../model/src/set_defaults.F set_defaults.F
    ln -s ../../../model/src/solve_for_pressure.F solve_for_pressure.F
    ln -s ../../../model/src/solve_pentadiagonal.F solve_pentadiagonal.F
    ln -s ../../../model/src/solve_tridiagonal.F solve_tridiagonal.F
    ln -s ../../../model/src/state_summary.F state_summary.F
    ln -s ../../../model/src/swfrac.F swfrac.F
    ln -s ../../../model/src/the_correction_step.F the_correction_step.F
    ln -s ../../../model/src/the_main_loop.F the_main_loop.F
    ln -s ../../../model/src/the_model_main.F the_model_main.F
    ln -s ../../../model/src/thermodynamics.F thermodynamics.F
    ln -s ../../../model/src/timestep.F timestep.F
    ln -s ../../../model/src/timestep_tracer.F timestep_tracer.F
    ln -s ../../../model/src/tracers_correction_step.F
tracers_correction_step.F
    ln -s ../../../model/src/update_cg2d.F update_cg2d.F
    ln -s ../../../model/src/update_etah.F update_etah.F
    ln -s ../../../model/src/update_r_star.F update_r_star.F
    ln -s ../../../model/src/update_surf_dr.F update_surf_dr.F
    ln -s ../../../model/src/write_grid.F write_grid.F
    ln -s ../../../model/src/write_myfield.F write_myfield.F
    ln -s ../../../model/src/write_state.F write_state.F
    ln -s ../../../eesupp/src/ptwrapper.c ptwrapper.c
    ln -s ../../../eesupp/src/tim.c tim.c
    ln -s ../../../eesupp/src/timer_stats.c timer_stats.c
    ln -s ../code/SIZE.h SIZE.h
    ln -s ../../../pkg/cd_code/CD_CODE_OPTIONS.h CD_CODE_OPTIONS.h
    ln -s ../../../pkg/cd_code/CD_CODE_VARS.h CD_CODE_VARS.h
    ln -s ../../../pkg/cd_code/cd_code_ad_check_lev2_dir.h
cd_code_ad_check_lev2_dir.h
    ln -s ../../../pkg/cd_code/cd_code_ad_check_lev3_dir.h
cd_code_ad_check_lev3_dir.h
    ln -s ../../../pkg/debug/DEBUG_OPTIONS.h DEBUG_OPTIONS.h
    ln -s ../../../pkg/generic_advdiff/GAD.h GAD.h
    ln -s ../../../pkg/generic_advdiff/GAD_FLUX_LIMITER.h GAD_FLUX_LIMITER.h
    ln -s ../../../pkg/generic_advdiff/GAD_OPTIONS.h GAD_OPTIONS.h
    ln -s ../../../pkg/mdsio/MDSIO_OPTIONS.h MDSIO_OPTIONS.h
    ln -s ../../../pkg/mom_common/MOM_COMMON_OPTIONS.h MOM_COMMON_OPTIONS.h
    ln -s ../../../pkg/mom_fluxform/MOM_FLUXFORM_OPTIONS.h
MOM_FLUXFORM_OPTIONS.h
    ln -s ../../../pkg/mom_vecinv/MOM_VECINV_OPTIONS.h MOM_VECINV_OPTIONS.h
    ln -s ../../../pkg/monitor/MONITOR.h MONITOR.h
    ln -s ../../../pkg/monitor/MONITOR_OPTIONS.h MONITOR_OPTIONS.h
    ln -s ../../../pkg/timeave/TIMEAVE_OPTIONS.h TIMEAVE_OPTIONS.h
    ln -s ../../../pkg/timeave/TIMEAVE_STATV.h TIMEAVE_STATV.h
    ln -s /usr/include/ABIinfo.h ABIinfo.h
    ln -s /usr/include/FlexLexer.h FlexLexer.h
    ln -s /usr/include/a.out.h a.out.h
    ln -s /usr/include/abi_mutex.h abi_mutex.h
    ln -s /usr/include/aio.h aio.h
    ln -s /usr/include/alloca.h alloca.h
    ln -s /usr/include/aouthdr.h aouthdr.h
    ln -s /usr/include/ar.h ar.h
    ln -s /usr/include/archives.h archives.h
    ln -s /usr/include/arraysvcs.h arraysvcs.h
    ln -s /usr/include/asm.h asm.h
    ln -s /usr/include/assert.h assert.h
    ln -s /usr/include/auxv.h auxv.h
    ln -s /usr/include/bstring.h bstring.h
    ln -s /usr/include/cap_net.h cap_net.h
    ln -s /usr/include/capability.h capability.h
    ln -s /usr/include/cblas.h cblas.h
    ln -s /usr/include/cblas_i8.h cblas_i8.h
    ln -s /usr/include/ckpt.h ckpt.h
    ln -s /usr/include/clearance.h clearance.h
    ln -s /usr/include/clibdefs.h clibdefs.h
    ln -s /usr/include/compact_reloc.h compact_reloc.h
    ln -s /usr/include/complex.h complex.h
    ln -s /usr/include/conv.h conv.h
    ln -s /usr/include/core.out.h core.out.h
    ln -s /usr/include/cpio.h cpio.h
    ln -s /usr/include/cpuset.h cpuset.h
    ln -s /usr/include/cr1.h cr1.h
    ln -s /usr/include/crypt.h crypt.h
    ln -s /usr/include/cs.h cs.h
    ln -s /usr/include/ctype.h ctype.h
    ln -s /usr/include/curses.h curses.h
    ln -s /usr/include/db.h db.h
    ln -s /usr/include/dbm.h dbm.h
    ln -s /usr/include/deflt.h deflt.h
    ln -s /usr/include/dem.h dem.h
    ln -s /usr/include/devmgmt.h devmgmt.h
    ln -s /usr/include/di_aux.h di_aux.h
    ln -s /usr/include/di_group.h di_group.h
    ln -s /usr/include/di_passwd.h di_passwd.h
    ln -s /usr/include/dial.h dial.h
    ln -s /usr/include/dirent.h dirent.h
    ln -s /usr/include/disassembler.h disassembler.h
    ln -s /usr/include/dlfcn.h dlfcn.h
    ln -s /usr/include/dslib.h dslib.h
    ln -s /usr/include/dwarf.h dwarf.h
    ln -s /usr/include/elf.h elf.h
    ln -s /usr/include/elf_abi.h elf_abi.h
    ln -s /usr/include/elf_delta.h elf_delta.h
    ln -s /usr/include/elf_mips.h elf_mips.h
    ln -s /usr/include/elfaccess.h elfaccess.h
    ln -s /usr/include/errno.h errno.h
    ln -s /usr/include/eventmonapi.h eventmonapi.h
    ln -s /usr/include/exception.h exception.h
    ln -s /usr/include/excpt.h excpt.h
    ln -s /usr/include/exportent.h exportent.h
    ln -s /usr/include/f90sigfpe.h f90sigfpe.h
    ln -s /usr/include/fam.h fam.h
    ln -s /usr/include/fcntl.h fcntl.h
    ln -s /usr/include/fdcconfig.h fdcconfig.h
    ln -s /usr/include/fenv.h fenv.h
    ln -s /usr/include/fetchop.h fetchop.h
    ln -s /usr/include/ffio.h ffio.h
    ln -s /usr/include/fft.h fft.h
    ln -s /usr/include/filehdr.h filehdr.h
    ln -s /usr/include/float.h float.h
    ln -s /usr/include/fmath.h fmath.h
    ln -s /usr/include/fmtmsg.h fmtmsg.h
    ln -s /usr/include/fnmatch.h fnmatch.h
    ln -s /usr/include/foreign.h foreign.h
    ln -s /usr/include/fortran.h fortran.h
    ln -s /usr/include/fp_class.h fp_class.h
    ln -s /usr/include/fsd.h fsd.h
    ln -s /usr/include/fsigfpe.h fsigfpe.h
    ln -s /usr/include/ftw.h ftw.h
    ln -s /usr/include/getabi.h getabi.h
    ln -s /usr/include/getopt.h getopt.h
    ln -s /usr/include/getwidth.h getwidth.h
    ln -s /usr/include/glob.h glob.h
    ln -s /usr/include/grio.h grio.h
    ln -s /usr/include/grp.h grp.h
    ln -s /usr/include/hostreg.h hostreg.h
    ln -s /usr/include/ia.h ia.h
    ln -s /usr/include/iconv.h iconv.h
    ln -s /usr/include/ieeefp.h ieeefp.h
    ln -s /usr/include/inttypes.h inttypes.h
    ln -s /usr/include/invent.h invent.h
    ln -s /usr/include/isam.h isam.h
    ln -s /usr/include/iso646.h iso646.h
    ln -s /usr/include/kmem.h kmem.h
    ln -s /usr/include/langinfo.h langinfo.h
    ln -s /usr/include/lastlog.h lastlog.h
    ln -s /usr/include/ldfcn.h ldfcn.h
    ln -s /usr/include/libXlate.h libXlate.h
    ln -s /usr/include/libdwarf.h libdwarf.h
    ln -s /usr/include/libelf.h libelf.h
    ln -s /usr/include/libelf_sgi.h libelf_sgi.h
    ln -s /usr/include/liberrno.h liberrno.h
    ln -s /usr/include/libexc.h libexc.h
    ln -s /usr/include/libftn.h libftn.h
    ln -s /usr/include/libgen.h libgen.h
    ln -s /usr/include/libw.h libw.h
    ln -s /usr/include/limits.h limits.h
    ln -s /usr/include/linenum.h linenum.h
    ln -s /usr/include/locale.h locale.h
    ln -s /usr/include/locale_attr.h locale_attr.h
    ln -s /usr/include/malloc.h malloc.h
    ln -s /usr/include/math.h math.h
    ln -s /usr/include/math62.h math62.h
    ln -s /usr/include/mdbm.h mdbm.h
    ln -s /usr/include/mediad.h mediad.h
    ln -s /usr/include/memory.h memory.h
    ln -s /usr/include/mls.h mls.h
    ln -s /usr/include/mntent.h mntent.h
    ln -s /usr/include/mon.h mon.h
    ln -s /usr/include/monetary.h monetary.h
    ln -s /usr/include/mpc.h mpc.h
    ln -s /usr/include/mpi++.h mpi++.h
    ln -s /usr/include/mpi.h mpi.h
    ln -s /usr/include/mpi_ext.h mpi_ext.h
    ln -s /usr/include/mpi_extf.h mpi_extf.h
    ln -s /usr/include/mpif.h mpif.h
    ln -s /usr/include/mpif_parameters.h mpif_parameters.h
    ln -s /usr/include/mpio.h mpio.h
    ln -s /usr/include/mpiof.h mpiof.h
    ln -s /usr/include/mpool.h mpool.h
    ln -s /usr/include/mqueue.h mqueue.h
    ln -s /usr/include/msym.h msym.h
    ln -s /usr/include/mutex.h mutex.h
    ln -s /usr/include/nan.h nan.h
    ln -s /usr/include/nanothread.h nanothread.h
    ln -s /usr/include/ndbm.h ndbm.h
    ln -s /usr/include/netconfig.h netconfig.h
    ln -s /usr/include/netdb.h netdb.h
    ln -s /usr/include/netdir.h netdir.h
    ln -s /usr/include/nl_types.h nl_types.h
    ln -s /usr/include/nlist.h nlist.h
    ln -s /usr/include/ns_api.h ns_api.h
    ln -s /usr/include/ns_daemon.h ns_daemon.h
    ln -s /usr/include/obj.h obj.h
    ln -s /usr/include/obj_ext.h obj_ext.h
    ln -s /usr/include/obj_list.h obj_list.h
    ln -s /usr/include/obj_type.h obj_type.h
    ln -s /usr/include/objlist.h objlist.h
    ln -s /usr/include/omp.h omp.h
    ln -s /usr/include/opnames.h opnames.h
    ln -s /usr/include/optional_sym.h optional_sym.h
    ln -s /usr/include/patchhdr.h patchhdr.h
    ln -s /usr/include/paths.h paths.h
    ln -s /usr/include/pfmt.h pfmt.h
    ln -s /usr/include/pkgdev.h pkgdev.h
    ln -s /usr/include/pkginfo.h pkginfo.h
    ln -s /usr/include/pkglocs.h pkglocs.h
    ln -s /usr/include/pkgstrct.h pkgstrct.h
    ln -s /usr/include/pkgtrans.h pkgtrans.h
    ln -s /usr/include/poll.h poll.h
    ln -s /usr/include/proj.h proj.h
    ln -s /usr/include/pthread.h pthread.h
    ln -s /usr/include/pwd.h pwd.h
    ln -s /usr/include/rapi_err.h rapi_err.h
    ln -s /usr/include/rapi_lib.h rapi_lib.h
    ln -s /usr/include/re_comp.h re_comp.h
    ln -s /usr/include/regdef.h regdef.h
    ln -s /usr/include/regex.h regex.h
    ln -s /usr/include/regexp.h regexp.h
    ln -s /usr/include/regexpr.h regexpr.h
    ln -s /usr/include/reloc.h reloc.h
    ln -s /usr/include/resolv.h resolv.h
    ln -s /usr/include/rld_interface.h rld_interface.h
    ln -s /usr/include/sac.h sac.h
    ln -s /usr/include/sat.h sat.h
    ln -s /usr/include/sched.h sched.h
    ln -s /usr/include/scncomment.h scncomment.h
    ln -s /usr/include/scnhdr.h scnhdr.h
    ln -s /usr/include/scsl.h scsl.h
    ln -s /usr/include/scsl_blas.h scsl_blas.h
    ln -s /usr/include/scsl_blas_i8.h scsl_blas_i8.h
    ln -s /usr/include/scsl_cblas.h scsl_cblas.h
    ln -s /usr/include/scsl_cblas_i8.h scsl_cblas_i8.h
    ln -s /usr/include/scsl_fft.h scsl_fft.h
    ln -s /usr/include/scsl_fft_i8.h scsl_fft_i8.h
    ln -s /usr/include/scsl_i8.h scsl_i8.h
    ln -s /usr/include/scsl_sparse.h scsl_sparse.h
    ln -s /usr/include/scsl_sparse_i8.h scsl_sparse_i8.h
    ln -s /usr/include/search.h search.h
    ln -s /usr/include/semaphore.h semaphore.h
    ln -s /usr/include/setjmp.h setjmp.h
    ln -s /usr/include/sex.h sex.h
    ln -s /usr/include/sgi_nl.h sgi_nl.h
    ln -s /usr/include/sgidefs.h sgidefs.h
    ln -s /usr/include/sgidlfcn.h sgidlfcn.h
    ln -s /usr/include/sgtty.h sgtty.h
    ln -s /usr/include/shadow.h shadow.h
    ln -s /usr/include/shareIIhooks.h shareIIhooks.h
    ln -s /usr/include/shlib.h shlib.h
    ln -s /usr/include/sigfpe.h sigfpe.h
    ln -s /usr/include/siginfo.h siginfo.h
    ln -s /usr/include/signal.h signal.h
    ln -s /usr/include/ssdi.h ssdi.h
    ln -s /usr/include/stamp.h stamp.h
    ln -s /usr/include/standards.h standards.h
    ln -s /usr/include/std.h std.h
    ln -s /usr/include/stdarg.h stdarg.h
    ln -s /usr/include/stdbool.h stdbool.h
    ln -s /usr/include/stddef.h stddef.h
    ln -s /usr/include/stdint.h stdint.h
    ln -s /usr/include/stdio.h stdio.h
    ln -s /usr/include/stdlib.h stdlib.h
    ln -s /usr/include/storclass.h storclass.h
    ln -s /usr/include/string.h string.h
    ln -s /usr/include/strings.h strings.h
    ln -s /usr/include/stropts.h stropts.h
    ln -s /usr/include/stsupport.h stsupport.h
    ln -s /usr/include/sum.h sum.h
    ln -s /usr/include/svr4_math.h svr4_math.h
    ln -s /usr/include/sym.h sym.h
    ln -s /usr/include/sym64.h sym64.h
    ln -s /usr/include/sym_aux.h sym_aux.h
    ln -s /usr/include/symconst.h symconst.h
    ln -s /usr/include/syms.h syms.h
    ln -s /usr/include/sysexits.h sysexits.h
    ln -s /usr/include/syslog.h syslog.h
    ln -s /usr/include/tar.h tar.h
    ln -s /usr/include/task.h task.h
    ln -s /usr/include/term.h term.h
    ln -s /usr/include/termio.h termio.h
    ln -s /usr/include/termios.h termios.h
    ln -s /usr/include/tgmath.h tgmath.h
    ln -s /usr/include/time.h time.h
    ln -s /usr/include/timers.h timers.h
    ln -s /usr/include/tiuser.h tiuser.h
    ln -s /usr/include/tserialio.h tserialio.h
    ln -s /usr/include/ttymap.h ttymap.h
    ln -s /usr/include/tzfile.h tzfile.h
    ln -s /usr/include/ucontext.h ucontext.h
    ln -s /usr/include/udmalib.h udmalib.h
    ln -s /usr/include/ulimit.h ulimit.h
    ln -s /usr/include/ulocks.h ulocks.h
    ln -s /usr/include/unctrl.h unctrl.h
    ln -s /usr/include/unistd.h unistd.h
    ln -s /usr/include/ustat.h ustat.h
    ln -s /usr/include/utime.h utime.h
    ln -s /usr/include/utmp.h utmp.h
    ln -s /usr/include/utmpx.h utmpx.h
    ln -s /usr/include/valtools.h valtools.h
    ln -s /usr/include/values.h values.h
    ln -s /usr/include/varargs.h varargs.h
    ln -s /usr/include/vdComResPkt.h vdComResPkt.h
    ln -s /usr/include/vme_dma_engine.h vme_dma_engine.h
    ln -s /usr/include/wait.h wait.h
    ln -s /usr/include/wchar.h wchar.h
    ln -s /usr/include/wctype.h wctype.h
    ln -s /usr/include/whirl2c.h whirl2c.h
    ln -s /usr/include/widec.h widec.h
    ln -s /usr/include/wordexp.h wordexp.h
    ln -s /usr/include/wsregexp.h wsregexp.h
    ln -s /usr/include/xti.h xti.h
    ln -s ../../../eesupp/inc/BAR2.h BAR2.h
    ln -s ../../../eesupp/inc/BARRIER.h BARRIER.h
    ln -s ../../../eesupp/inc/CPP_EEMACROS.h CPP_EEMACROS.h
    ln -s ../../../eesupp/inc/CPP_EEOPTIONS.h CPP_EEOPTIONS.h
    ln -s ../../../eesupp/inc/DFILE.h DFILE.h
    ln -s ../../../eesupp/inc/EEIO.h EEIO.h
    ln -s ../../../eesupp/inc/EEPARAMS.h EEPARAMS.h
    ln -s ../../../eesupp/inc/EESUPPORT.h EESUPPORT.h
    ln -s ../../../eesupp/inc/EXCH.h EXCH.h
    ln -s ../../../eesupp/inc/EXCH_JAM.h EXCH_JAM.h
    ln -s ../../../eesupp/inc/GLOBAL_MAX.h GLOBAL_MAX.h
    ln -s ../../../eesupp/inc/GLOBAL_SUM.h GLOBAL_SUM.h
    ln -s ../../../eesupp/inc/JAM_INFO.h JAM_INFO.h
    ln -s ../../../eesupp/inc/MAIN_PDIRECTIVES1.h MAIN_PDIRECTIVES1.h
    ln -s ../../../eesupp/inc/MAIN_PDIRECTIVES2.h MAIN_PDIRECTIVES2.h
    ln -s ../../../eesupp/inc/MPI_INFO.h MPI_INFO.h
    ln -s ../../../model/inc/CG2D.h CG2D.h
    ln -s ../../../model/inc/CG2D_INTERNAL.h CG2D_INTERNAL.h
    ln -s ../../../model/inc/CG3D.h CG3D.h
    ln -s ../../../model/inc/CPP_OPTIONS.h CPP_OPTIONS.h
    ln -s ../../../model/inc/DXC_MACROS.h DXC_MACROS.h
    ln -s ../../../model/inc/DXF_MACROS.h DXF_MACROS.h
    ln -s ../../../model/inc/DXG_MACROS.h DXG_MACROS.h
    ln -s ../../../model/inc/DXV_MACROS.h DXV_MACROS.h
    ln -s ../../../model/inc/DYC_MACROS.h DYC_MACROS.h
    ln -s ../../../model/inc/DYF_MACROS.h DYF_MACROS.h
    ln -s ../../../model/inc/DYG_MACROS.h DYG_MACROS.h
    ln -s ../../../model/inc/DYNVARS.h DYNVARS.h
    ln -s ../../../model/inc/DYU_MACROS.h DYU_MACROS.h
    ln -s ../../../model/inc/EOS.h EOS.h
    ln -s ../../../model/inc/FCORI_MACROS.h FCORI_MACROS.h
    ln -s ../../../model/inc/FFIELDS.h FFIELDS.h
    ln -s ../../../model/inc/GRID.h GRID.h
    ln -s ../../../model/inc/GRID_MACROS.h GRID_MACROS.h
    ln -s ../../../model/inc/GW.h GW.h
    ln -s ../../../model/inc/HFACC_MACROS.h HFACC_MACROS.h
    ln -s ../../../model/inc/HFACS_MACROS.h HFACS_MACROS.h
    ln -s ../../../model/inc/HFACW_MACROS.h HFACW_MACROS.h
    ln -s ../../../model/inc/MASKS_MACROS.h MASKS_MACROS.h
    ln -s ../../../model/inc/MASKW_MACROS.h MASKW_MACROS.h
    ln -s ../../../model/inc/PARAMS.h PARAMS.h
    ln -s ../../../model/inc/PARAMS_MACROS.h PARAMS_MACROS.h
    ln -s ../../../model/inc/RAS_MACROS.h RAS_MACROS.h
    ln -s ../../../model/inc/RAW_MACROS.h RAW_MACROS.h
    ln -s ../../../model/inc/RA_MACROS.h RA_MACROS.h
    ln -s ../../../model/inc/RECIP_DXC_MACROS.h RECIP_DXC_MACROS.h
    ln -s ../../../model/inc/RECIP_DXF_MACROS.h RECIP_DXF_MACROS.h
    ln -s ../../../model/inc/RECIP_DXG_MACROS.h RECIP_DXG_MACROS.h
    ln -s ../../../model/inc/RECIP_DXV_MACROS.h RECIP_DXV_MACROS.h
    ln -s ../../../model/inc/RECIP_DYC_MACROS.h RECIP_DYC_MACROS.h
    ln -s ../../../model/inc/RECIP_DYF_MACROS.h RECIP_DYF_MACROS.h
    ln -s ../../../model/inc/RECIP_DYG_MACROS.h RECIP_DYG_MACROS.h
    ln -s ../../../model/inc/RECIP_DYU_MACROS.h RECIP_DYU_MACROS.h
    ln -s ../../../model/inc/RECIP_HFACC_MACROS.h RECIP_HFACC_MACROS.h
    ln -s ../../../model/inc/RECIP_HFACS_MACROS.h RECIP_HFACS_MACROS.h
    ln -s ../../../model/inc/RECIP_HFACW_MACROS.h RECIP_HFACW_MACROS.h
    ln -s ../../../model/inc/SOLVE_FOR_PRESSURE.h SOLVE_FOR_PRESSURE.h
    ln -s ../../../model/inc/SOLVE_FOR_PRESSURE3D.h SOLVE_FOR_PRESSURE3D.h
    ln -s ../../../model/inc/SURFACE.h SURFACE.h
    ln -s ../../../model/inc/TANPHIATU_MACROS.h TANPHIATU_MACROS.h
    ln -s ../../../model/inc/TANPHIATV_MACROS.h TANPHIATV_MACROS.h
    ln -s ../../../model/inc/THE_MODEL_COMMON_BLOCKS.h 
THE_MODEL_COMMON_BLOCKS.h
    ln -s ../../../model/inc/XC_MACROS.h XC_MACROS.h
    ln -s ../../../model/inc/YC_MACROS.h YC_MACROS.h
Creating FC_NAMEMANGLE.h ...
    echo "#define FC_NAMEMANGLE(X) X ## _" > FC_NAMEMANGLE.h
Creating BUILD_INFO.h ...
    echo "#define THISVER 'checkpoint57g_post'" > BUILD_INFO.h
    echo "#define THISUSER 'stark'" >> BUILD_INFO.h
    echo "#define THISDATE 'Mon Apr 25 18:06:36 PDT 2005'" >> BUILD_INFO.h
    echo "#define THISHOST 'anacapa'" >> BUILD_INFO.h
makedepend -o .f -DTARGET_SGI -DWORDLENGTH=4 -DHAVE_SYSTEM -DHAVE_ETIME -I.  
cd_code_checkpoint.F cd_code_ini_vars.F cd_code_init_fixed.F 
cd_code_scheme.F chksum_tiled.F 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_stats_rl.F debug_stats_rs.F fill_in_corners_rl.F 
write_fullarray_rl.F gad_advection.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_del2.F 
gad_diagnostics_init.F gad_diff_r.F gad_diff_x.F gad_diff_y.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_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.F gad_u3_adv_r.F 
gad_u3_adv_x.F gad_u3_adv_y.F gad_u3c4_impl_r.F mdsio.F mdsio_byteswapi4.F 
mdsio_byteswapr4.F mdsio_byteswapr8.F mdsio_findunit.F mdsio_gl.F 
mdsio_gl_slice.F mdsio_read_rl_vec.F mdsio_read_rs_vec.F mdsio_readfield.F 
mdsio_readfield_loc.F mdsio_readtile.F mdsio_readvector.F mdsio_reclen.F 
mdsio_seg4torl.F mdsio_seg4tors.F mdsio_seg8torl.F mdsio_seg8tors.F 
mdsio_slice.F mdsio_slice_loc.F mdsio_write_rl_vec.F mdsio_write_rs_vec.F 
mdsio_writefield.F mdsio_writefield_loc.F mdsio_writelocal.F 
mdsio_writemeta.F mdsio_writetile.F mdsio_writevector.F mdswritefield_new.F 
mom_calc_absvort3.F mom_calc_hdiv.F mom_calc_hfacz.F mom_calc_ke.F 
mom_calc_relvort3.F mom_calc_strain.F mom_calc_tension.F mom_hdissip.F 
mom_u_bottomdrag.F mom_u_rviscflux.F mom_u_sidedrag.F mom_v_bottomdrag.F 
mom_v_rviscflux.F mom_v_sidedrag.F mom_calc_rtrans.F mom_fluxform.F 
mom_u_adv_uu.F mom_u_adv_vu.F mom_u_adv_wu.F mom_u_coriolis.F 
mom_u_coriolis_nh.F mom_u_del2u.F mom_u_metric_cylinder.F mom_u_metric_nh.F 
mom_u_metric_sphere.F mom_u_xviscflux.F mom_u_yviscflux.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_nh.F mom_v_metric_sphere.F 
mom_v_xviscflux.F mom_v_yviscflux.F mom_vecinv.F 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_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 monitor.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 set_write_global_fld.F write_fld_xy_rl.F write_fld_xy_rs.F 
write_fld_xyz_rl.F write_fld_xyz_rs.F write_local_rl.F write_local_rs.F 
timeave_cumul_1k.F timeave_cumul_1k1t.F timeave_cumul_1t.F 
timeave_cumul_1vfc.F timeave_cumul_2v.F timeave_cumul_2vfc.F 
timeave_cumul_dif_1t.F timeave_cumul_fc.F timeave_cumulate.F 
timeave_init_fixed.F timeave_norma_1k.F timeave_norma_2v.F 
timeave_normaliz.F timeave_reset.F timeave_reset_1k.F timeave_statv_write.F 
timeave_statvars.F timeave_surf_flux.F bar2.F barrier.F check_threads.F 
comm_stats.F dfile.F diff_base_multiple.F eeboot.F eeboot_minimal.F 
eedata_example.F eedie.F eeintro_msg.F eeset_parms.F eewrite_eeenv.F 
exch_cycle_ebl.F exch_init.F exch_jam.F exch_r4.F exch_r4_cube.F 
exch_r4_recv_get_x.F exch_r4_recv_get_y.F exch_r4_send_put_x.F 
exch_r4_send_put_y.F exch_r8.F exch_r8_cube.F exch_r8_recv_get_x.F 
exch_r8_recv_get_y.F exch_r8_send_put_x.F exch_r8_send_put_y.F exch_rl.F 
exch_rl_cube.F exch_rl_recv_get_x.F exch_rl_recv_get_y.F 
exch_rl_send_put_x.F exch_rl_send_put_y.F exch_rs.F exch_rs_cube.F 
exch_rs_recv_get_x.F exch_rs_recv_get_y.F exch_rs_send_put_x.F 
exch_rs_send_put_y.F exch_uv_agrid_xy_r4.F exch_uv_agrid_xy_r8.F 
exch_uv_agrid_xy_rl.F exch_uv_agrid_xy_rs.F exch_uv_agrid_xyz_r4.F 
exch_uv_agrid_xyz_r8.F exch_uv_agrid_xyz_rl.F exch_uv_agrid_xyz_rs.F 
exch_uv_r4_cube.F exch_uv_r8_cube.F exch_uv_rl_cube.F exch_uv_rs_cube.F 
exch_uv_xy_r4.F exch_uv_xy_r8.F exch_uv_xy_rl.F exch_uv_xy_rs.F 
exch_uv_xyz_r4.F exch_uv_xyz_r8.F exch_uv_xyz_rl.F exch_uv_xyz_rs.F 
exch_xy_r4.F exch_xy_r8.F exch_xy_rl.F exch_xy_rs.F exch_xyz_r4.F 
exch_xyz_r8.F exch_xyz_rl.F exch_xyz_rs.F exch_z_r4_cube.F exch_z_r8_cube.F 
exch_z_rl_cube.F exch_z_rs_cube.F exch_z_xy_r4.F exch_z_xy_r8.F 
exch_z_xy_rl.F exch_z_xy_rs.F exch_z_xyz_r4.F exch_z_xyz_r8.F 
exch_z_xyz_rl.F exch_z_xyz_rs.F fill_cs_corner_tr_rl.F 
fill_cs_corner_uv_rs.F fool_the_compiler.F gather_2d.F global_max.F 
global_sum.F gsum.F gsum_jam.F ini_communication_patterns.F ini_jam.F 
ini_procs.F ini_threading_environment.F main.F memsync.F nml_filter.F 
nml_set_terminator.F print.F scatter_2d.F timers.F utils.F 
adams_bashforth2.F adams_bashforth3.F askparam.F calc_3d_diffusivity.F 
calc_buoyancy.F calc_common_factors.F calc_diffusivity.F calc_div_ghat.F 
calc_grad_phi_hyd.F calc_grad_phi_surf.F calc_gs.F calc_gt.F calc_gw.F 
calc_ivdc.F calc_phi_hyd.F calc_r_star.F calc_surf_dr.F calc_viscosity.F 
cg2d.F cg3d.F checkpoint.F config_check.F config_summary.F convect.F 
convective_adjustment.F convective_adjustment_ini.F convective_weights.F 
convectively_mixtracer.F correction_step.F cycle_tracer.F diags_phi_hyd.F 
diags_phi_rlow.F diags_rho.F do_atmospheric_phys.F 
do_fields_blocking_exchanges.F do_gterm_blocking_exchanges.F 
do_oceanic_phys.F do_stagger_fields_exchanges.F do_statevars_diags.F 
do_statevars_tave.F do_the_model_io.F dynamics.F external_fields_load.F 
external_forcing.F external_forcing_surf.F find_alpha.F find_rho.F 
forward_step.F freesurf_rescale_g.F freeze.F freeze_surface.F getcon.F 
grad_sigma.F impldiff.F ini_cartesian_grid.F ini_cg2d.F ini_cg3d.F 
ini_cori.F ini_curvilinear_grid.F ini_cylinder.F ini_depths.F ini_dynvars.F 
ini_eos.F ini_fields.F ini_forcing.F ini_grid.F ini_gw.F 
ini_linear_phisurf.F ini_masks_etc.F ini_mixing.F ini_model_io.F 
ini_p_ground.F ini_parms.F ini_pnh.F ini_pressure.F ini_psurf.F ini_salt.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 
modeldata_example.F mom_u_implicit_r.F mom_v_implicit_r.F 
momentum_correction_step.F open_copy_data_file.F packages_boot.F 
packages_check.F packages_check_error.F packages_init_fixed.F 
packages_init_variables.F packages_readparms.F packages_write_pickup.F 
plot_field.F port_rand.F pressure_for_eos.F quasihydrostaticterms.F 
read_write.F read_write_rec.F set_defaults.F solve_for_pressure.F 
solve_pentadiagonal.F solve_tridiagonal.F state_summary.F swfrac.F 
the_correction_step.F the_main_loop.F the_model_main.F thermodynamics.F 
timestep.F timestep_tracer.F tracers_correction_step.F update_cg2d.F 
update_etah.F update_r_star.F update_surf_dr.F write_grid.F write_myfield.F 
write_state.F





More information about the MITgcm-support mailing list