NOAA-EMC / satingest

2 stars 0 forks source link

Build with cmake. Add improvements for build and install process. #2

Closed aerorahul closed 2 years ago

aerorahul commented 2 years ago

This PR:

To clone, build and install (on WCOSS2):

$> git clone -b feature/cmake https://github.com/noaa-emc/satingest
$> cd satingest
$> ./build.sh

This will install under ./install

$> ls -1R install/
install/:
bin
fix
jobs
scripts
ush

install/bin:
bufr_cycsplit.x
bufr_tranamsua.x
bufr_tranavhrr.x
bufr_trangoescld.x
bufr_trangoessst.x
bufr_tranhirs3.x
bufr_tranimgr.x
bufr_tranmhs.x
bufr_tranmls.x
bufr_tranmtypsbt.x
bufr_tranomi.x
bufr_tranompstc.x
bufr_tranpoessst_navo.x
bufr_tranpoessst.x
bufr_transaphir.x
bufr_transatw.x
bufr_transkycovr.x
bufr_transsmi.x
bufr_transsnd.x
bufr_tranwindsat.x
snow_sno16grb.x
snow_sno8grb.x
snow_sno96grb.x

install/fix:
aerosol
aerosol.af_viirs
aerosol.avhrr_weekly_gvf
aerosol.burned_area
aerosol.burning_emissions
aerosol.dust
aerosol.hms_smoke_final
aerosol.hms_smoke_prelim
aerosol.hms_smoke_prelim_early
aerosol.modis_aod
aerosol.modis_fire
aerosol.nic_lks
aerosol.sat_comp_mosaic_imgry
aerosol.viirs_weekly_gvf
aerosol.wf_abba
airs
airs.airs_efov
airs.amsr2
airs.iasi_efov
airs.mt_saphir
avhrr
avhrr.avhrr_18_19
avhrr.avhrr_m1_m2_m3
bufr_amsua15_ta2tb.txt
bufr_amsua16_ta2tb.txt
bufr_goes.cloud.bufrtable
bufr_goes.imgrdn.bufrtable
bufr_goes.sounding_1x1.bufrtable
bufr_hirsrtcf_ibm.dat
bufr_lowtopog.dat
bufr_ompstc.bufrtable
bufr_ompstc.bufrtable.no_corners
bufrtab.003
bufrtab.005
bufrtab.008
bufrtab.012
bufrtab.021
bufrtab.GOES16ASR_NESDIS
bufrtab.GOES16CSR_NESDIS
bufrtab_saphir_foreign
bufr_V10satwind.4qual.bufrtable
idsb_ingest.source.html
lnd_sea_mask_dat
nesdis.lstags_transsmi
npp_atms
npp_atms.atms
npp_cris_2211
npp_cris_2211.cris_fsr_2211
npp_cris_431
npp_cris_431.cris_fsr_431
npp_omps
npp_omps.omps_lp
npp_omps.ompsnp_v8
npp_omps.ompstc_v8
ozone14
ozone14.ozone19_v8bufr
ozone_orbit
ozone_orbit.gome
ozone_orbit.omi
ozone_orbit.ozone_v8bufr
poes_sst
poes_sst.amsr2_sst
poes_sst.navy_avhrr
poes_sst.viirs_clear_sky
poes_sst.viirs_probclear_sky
qscatter
qscatter.ascat_50km
radsnd
radsnd.radsnd.efclamzip
radsnd.radsnd.goes16_asr_base
radsnd.radsnd.goes_csr_base
radsnd.radsnd.lgycld
satwnd
satwnd.avhrr
satwnd.ircd_dmw
satwnd.leo-geo
satwnd.modir
satwnd.modwv
satwnd.nb_viirs
satwnd.shrtwv_dmw
satwnd.visb_dmw
satwnd.wvics_dmw
satwnd.wvict_dmw
snowday
snowday.copy_forward_grib_16_ims
snowday.copy_forward_grib_16_usaf_nh
snowday.copy_forward_grib_16_usaf_sh
snowday.copy_forward_grib_96_ims
snowore
snowore.ascii2grib_16_ims
snowore.ascii2grib_96_ims
snowore.gribcopy_autosnow_sh
snowore.gribcopy_usaf_nh
snowore.gribcopy_usaf_sh
ssmi
ssmi.edr
ssmi.gmi_tmbr
ssmi.sdr
ssmi.ssmis
swd.wvics_dmw
tovs
tovs.amsua
tovs.atovs
tovs.hirs4
tovs.mhs

install/jobs:
JISATINGEST

install/scripts:
existday.sh.ecf
existore.sh.ecf

install/ush:
ingest_check_lapsed_data.sh
ingest_copy.sh
ingest_get.sh
ingest_process_days.sh
ingest_process_onetype_newdays.sh
ingest_process_onetype_neworbits.sh
ingest_process_orbits.sh
ingest_process_orbits_subscript.sh
ingest_qmgr.sh
ingest_query.sh
ingest_script_atovs1b.sh
ingest_script_mls.sh
ingest_script_omi.sh
ingest_sncvgrib96.sh
ingest_sncvgrib.sh
ingest_snodepgr.sh
ingest_translate_orbits.sh
ingest_transst_poes_navo.sh
ingest_transst_poes.sh
navo_poes_sst_bundle.sh
ShelleyMelchior-NOAA commented 2 years ago

Sudhir and Steve tested the process to build and install the satingest code working from feature/cmake. Success.