List of Legacy C/Fortran programs

NameLocationDo you use it? (put your name)Note
bailey2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
bailey2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140527  
bailey2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
bailey2srfOLD.c/EMOD3D/rwg43/JordanBailey  
cart2geo.c/EMOD3D/rwg43/ModelCords  
fault_seg2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
fault_seg2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140528  
fault_seg2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
fault_seg2lonlat.c/EMOD3D/rwg43/ModelCords  
fault_seg2lonlat.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
fault_seg2lonlat.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140529  
fault_seg2lonlat.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
fault_seg2savg.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
fault_seg2savg.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
faultcords.c/EMOD3D/rwg43/ModelCords  
faultcords20120314.c/EMOD3D/rwg43/ModelCords  
fd2close-dist.c/EMOD3D/rwg43/ModelCords  
fdbin2wcc_debug.cEMOD3D/WccFormat/src  
fdbin2wcc.cEMOD3D/WccFormat/src  
fdcords2latlon.c:/EMOD3D/rwg43/ModelCords  
gcproj.c/EMOD3D/rwg43/ModelCords  
gcprojORIG.c/EMOD3D/rwg43/ModelCords  
gen_gflist.c/EMOD3D/rwg43/JordanBailey  
gen_latlon_cords.c/EMOD3D/rwg43/ModelCords  
gen_model_cords-UTM.c/EMOD3D/rwg43/ModelCords  
gen_model_cords.c/EMOD3D/rwg43/ModelCords  
gen_model_cords030107.c/EMOD3D/rwg43/ModelCords  
gen_resid_tbl.c/EMOD3D/rwg43/GoodFit  
gen_resid_tbl030405.c/EMOD3D/rwg43/GoodFit  
gen_resid_tbl052506.c/EMOD3D/rwg43/GoodFit  
gen_resid_tbl20100203.c/EMOD3D/rwg43/GoodFit  
gene2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
gene2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140530  
gene2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
generf.c/EMOD3D/rwg43/SlipModel/GenRand  
generic_slip2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
generic_slip2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140531  
generic_slip2srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
generic_slip2srfGOOD.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
generic_slip2srfGOOD.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140532  
generic_slip2srfGOOD.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
genslip-mreal_OLD-IO.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-mreal.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v2.0.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v2.1.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v2.2.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v2.3.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v2.4.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.0.1.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.0.2.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.0.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.1.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.2.c/EMOD3D/rwg43/SlipModel/GenRand  
genslip-v3.3.1.c/EMOD3D/rwg43/SlipModel/GenRandV3.3  
genslip-v3.3.c/EMOD3D/rwg43/SlipModel/GenRandV3.3  
genslip-v3.3x.c/EMOD3D/rwg43/SlipModel/GenRandV3.3  
genslip.c/EMOD3D/rwg43/SlipModel/GenRand  
genslipALL.c/EMOD3D/rwg43/SlipModel/GenRand  
geo_utm_ORIG.f/EMOD3D/rwg43/ModelCords  
geo_utm.f/EMOD3D/rwg43/ModelCords  
geo2cart.c/EMOD3D/rwg43/ModelCords  
integ_diff.cEMOD3D/WccFormat/srcSungUsed by match_seismo.py
inv2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
inv2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140533  
inv2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
jbsim-20110815.c/EMOD3D/rwg43/JordanBailey  
jbsim.c/EMOD3D/rwg43/JordanBailey  
jbsim032906.c/EMOD3D/rwg43/JordanBailey  
jbsim3d-20071205.c/EMOD3D/rwg43/JordanBailey  
jbsim3d-20090611.c/EMOD3D/rwg43/JordanBailey  
jbsim3d-20110805.c/EMOD3D/rwg43/JordanBailey  
jbsim3d.c/EMOD3D/rwg43/JordanBailey  
latlon2distaz.c/EMOD3D/rwg43/ModelCords  
latlon2statgrid.c/EMOD3D/rwg43/ModelCords  
latlon2statgrid081999.c/EMOD3D/rwg43/ModelCords  
latlon2topcenter.c/EMOD3D/rwg43/ModelCords  
latlon2topcenterOLD.c/EMOD3D/rwg43/ModelCords  
latlon2xyz.c/EMOD3D/rwg43/ModelCords  
ll2delaz.c/EMOD3D/rwg43/ModelCords  
ll2distaz-20110310.c/EMOD3D/rwg43/ModelCords  
ll2distaz.c/EMOD3D/rwg43/ModelCords  
ll2xy.c/EMOD3D/rwg43/ModelCords  
lld2xyz.c/EMOD3D/rwg43/ModelCords  
llmask.c/EMOD3D/rwg43/ModelCords  
lonlat2xyz.c/EMOD3D/rwg43/ModelCords  
model_unc_plt_varN.f/EMOD3D/rwg43/GoodFit  
model_unc_plt.f:c/EMOD3D/rwg43/GoodFit  
pseudo.f/EMOD3D/rwg43/GoodFit  
pseudo.f/EMOD3D/rwg43/GoodFit/Respect  
ptsim3d.c/EMOD3D/rwg43/JordanBailey  
ray_stimes.c/EMOD3D/rwg43/JordanBailey  
resamp_slip-flip-v2.2_102908.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v2.2.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v2.3_LANDERS.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v2.3.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v3.0.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v3.1.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v3.2_LANDERS.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v3.2.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v3.3.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip-v4.0.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip-flip2.c/EMOD3D/rwg43/SlipModel/Resamp/  
resamp_slip.c/EMOD3D/rwg43/SlipModel/Resamp/  
resid2uncer_varN.c/EMOD3D/rwg43/GoodFit  
resid2uncer.c/EMOD3D/rwg43/GoodFit  
respect.f/EMOD3D/rwg43/GoodFit  
respect.f/EMOD3D/rwg43/GoodFit/RespectSungessentially the same code as in ../Goodfit
rspresid_varN.f/EMOD3D/rwg43/GoodFit  
sac2wcc_rob.cEMOD3D/WccFormat/src  
scale_srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
scale_srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140534  
scale_srf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_adj-tinit.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_adj-tinit.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140540  
srf_adj-tinit.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_change-version.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_change-version.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_const-rv.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_const-rv.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140541  
srf_const-rv.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_decimate.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_decimate.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_delta.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_delta.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140542  
srf_delta.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_gethypo.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_gethypo.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140543  
srf_gethypo.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_join-segs.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_join-segs.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_join.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_join.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140544  
srf_join.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_resamp.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_resamp.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140545  
srf_resamp.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_rotate-rake.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_rotate-rake.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140546  
srf_rotate-rake.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_scale-slip.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_scale-slip.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_select_depths.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_select_depths.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140547  
srf_select_depths.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_split-nprange.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_split-nprange.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf_split.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf_split.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140548  
srf_split.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2cdist.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2cdist.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140535  
srf2cdist.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140536  
srf2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2stoch-20150128.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2stoch-20150128.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2stoch.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2stoch.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140537  
srf2stoch.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2svf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2svf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140538  
srf2svf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
srf2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
srf2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140539  
srf2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
stat_prof_cords.c/EMOD3D/rwg43/ModelCords  
statgrid2latlon.c/EMOD3D/rwg43/ModelCords  
stoch2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
stoch2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140549  
stoch2moment.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
stoch2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
stoch2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140550  
stoch2xyz.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
sumsrf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
sumsrf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140551  
sumsrf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
test_fc.c/EMOD3D/rwg43/SlipModel/GenRand  
test_fopen.c/EMOD3D/rwg43/JordanBailey  
test_header.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
test_header.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
test_rand.c/EMOD3D/rwg43/SlipModel/Resamp/  
testget.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
testget.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140552  
testget.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
ts2xyz.cEMOD3D/WccFormat/src  
ttt.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
ttt.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140553  
ttt.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
usgs2wcc.cEMOD3D/WccFormat/src  
wcc_2ampspec.cEMOD3D/WccFormat/src  
wcc_add.cEMOD3D/WccFormat/src  
wcc_cnvlv.cEMOD3D/WccFormat/src  
wcc_duration.cEMOD3D/WccFormat/src  
wcc_genstf.cEMOD3D/WccFormat/src  
wcc_getpeak.cEMOD3D/WccFormat/src  
wcc_getstatic.cEMOD3D/WccFormat/src  
wcc_header.cEMOD3D/WccFormat/src  
wcc_reformat.cEMOD3D/WccFormat/src  
wcc_resamp_arbdt.cEMOD3D/WccFormat/src  
wcc_rotate.cEMOD3D/WccFormat/src  
wcc_rotate.cEMOD3D/WccFormat/src  
wcc_siteamp.cEMOD3D/WccFormat/srcSungUsed by match_seismo.py
wcc_tfilter.cEMOD3D/WccFormat/srcSungUsed by match_seismo.py
wcc_Xcor.cEMOD3D/WccFormat/src  
wei2gsf-20130326.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
wei2gsf-20130326.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
wei2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat  
wei2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20140554  
wei2gsf.c/EMOD3D/rwg43/SlipModel/StandRupFormat20150611  
xy2ll.c/EMOD3D/rwg43/ModelCords  
xyz2lld.c/EMOD3D/rwg43/ModelCords  
xyz2lonlat.c/EMOD3D/rwg43/ModelCords  

 

List of Binaries used in work flow

NameUsageNote
emod3d-mpisubmit_emod3d -> run_emod3d.ll

-located in /Mpi

-binary directory can be changed by changing tools_dir in params.py

genslip-5.2.3a Used to generate SRF model.
hb_high_v5.4.5_np2mm+hfsims-stats-mp.py

var hf_sim_bin

located in stochSim

-binary directory can be changed by changing tools_dir in params.py

integ_diff

match_seismo.py(current)

acc2vel.py(old)

var int_bin

int_bin = os.path.join(wcc_prog_dir,'integ_diff')

binary directory can be changed by changing tools_dir in params.py

ll2xytools.pybinary directory CAN NOT be changed by changing tools_dir in params.py
merge_tsP3_par

submit_post_emod3d.py(current) -> post_emod3d.ll

merge_ts_beatrice.ll(old)

merge_ts_fitzroy.ll(old)

binary directory can be changed by changing tools_dir in params.py
ts2xyz

gen_ts.py

plot_ts_beatrice.csh

ts2xyz_bin = os.path.join(wcc_prog_dir, 'ts2xyz')

binary directory can be changed by changing tools_dir in params.py

wcc_addmatch_seismo.py

params.py -> var match_bin

match_bin = os.path.join(wcc_prog_dir,'wcc_add')

binary directory can be changed by changing tools_dir in params.py

wcc_getpeakmatch_seismo.py

params.py -> var getpeak_bin

getpeak_bin = os.path.join(wcc_prog_dir,'wcc_getpeak')

binary directory can be changed by changing tools_dir in params.py

wcc_tfiltermatch_seismo.py

params.py -> var tfilter_bin

tfilter_bin = os.path.join(wcc_prog_dir,'wcc_tfilter')

binary directory can be changed by changing tools_dir in params.py

wcc_siteampmatch_seismo.py

params.py -> var siteamp_bin

siteamp_bin = os.path.join(wcc_prog_dir,'wcc_siteamp')

binary directory can be changed by changing tools_dir in params.py

xy2lltools.pybinary directory CAN NOT be changed by changing tools_dir in params.py

 

List of Binaries Not Tested with usual workflow

NameUsed inNote
fdbin2wccwinbin_aio.py

Current Workflow uses python script with same logic.

(Binrary not used)

ffmpeg

make_movie.shlocated in vap30 (not part of EMOD3D)
Not included in CMAKE.
gen_model_cordsgen_cords.py 
hb_high_v5.4.5_binmodseisfind_store.ll

Not used in current workflow
Produces binary version of HF(instead of text)

binary directory CAN NOT be changed by changing tools_dir in params.py

latlon2statgrid

s2f.py(old)

statlist2fd.py(old)

*not used in current version of work flow

params.py.template -> LL2GRID_BIN

binary directory can be changed by changing tools_dir in params.py

Can be commented out/removed from params.py (Tested)

srf2xyzshared_srf.py

Legacy version of srf2xyz

Currently using python version

binary directory CAN NOT be changed by changing tools_dir in params.py

wcc_rotatewinbin_aio.pyCurrent Workflow uses python script with same logic.
(Binrary not used)
xyz2lonlat

s2f.py(old)

statlist2fd.py(old)

*not used in current version of work flow

params.py.template -> XYZ2LL_BIN

binary directory can be changed by changing tools_dir in params.py

Can be commented out/removed from params.py (Tested)

   
  • No labels