安装obsproc

环境变量的设置

setenv obsproc_dump_ver v5.0.1
setenv obsproc_dump_post_ver v3.3.1
setenv obsproc_prep_ver v5.2.1
setenv obsproc_prep_post_ver v3.1.0
setenv obsproc_rap_ver v3.1.0
setenv obsproc_shared_bufr_remorest_ver v2.1.0
setenv obsproc_shared_bufr_dumplist_ver v2.0.2

obsproc_shared

cd ${ROOT_DIR}/nwprod/obsproc_shared/bufr_avgdata.v2.1.0/sorc
./clean.sh
./build.sh
./install.sh

cd ${ROOT_DIR}/nwprod/obsproc_shared/bufr_cword.v1.0.0/sorc
./build.sh
./install.sh

cd ${ROOT_DIR}/nwprod/obsproc_shared/bufr_remorest.${obsproc_shared_bufr_remorest_ver}/sorc
./clean.sh
./build.sh
./install.sh

obsproc_dump

cd ${ROOT_DIR}/nwprod/obsproc_dump.${obsproc_dump_ver}/sorc
chmod +x clobber.sh
./clobber.sh
chmod +x build.sh
./build.sh
chmod +x install.sh
./install.sh

obsproc_dump.v5.0.1/sorc> tree -L 1 ../exec
../exec
├── bufr_chkbfr
├── bufr_combfr
├── bufr_dcodwindsat
├── bufr_dumpmd
├── bufr_dupair
├── bufr_dupcor
├── bufr_dupmar
├── bufr_dupmrg
├── bufr_duprad
├── bufr_dupsat
├── bufr_dupshp
├── bufr_dupsst
├── bufr_edtbfr
├── bufr_geofil
├── bufr_quipc
├── bufr_raddate
├── bufr_supertmi
├── prepobs_prepssmi
└── wave_dcodquikscat

0 directories, 19 files

obsproc_dump_post

cd ${ROOT_DIR}/nwprod/obsproc_dump_post.${obsproc_dump_post_ver}/sorc
mkdir -p ../exec
rm -fr ../exec/*
chmod +x clean.sh
./clean.sh
cd bufr_datacount.fd
make
make install
cd -

cd bufr_listdumps.fd
make
make install

cd ..
obsproc_dump_post.v3.3.1/sorc> tree -L 1 ../exec/
../exec/
├── bufr_datacount
└── bufr_listdumps

0 directories, 2 files

obsproc_prep

cd ${ROOT_DIR}/nwprod/obsproc_prep.${obsproc_prep_ver}/sorc
mkdir -p ../exec
rm ../exec/*
chmod +x clean.sh
./clean.sh
chmod +x build.sh
./build.sh
chmod +x install.sh
./install.sh

obsproc_prep.v5.2.1/sorc> tree -L 1 ../exec/
../exec/
├── prepobs_cqcbufr
├── prepobs_cqcvad
├── prepobs_glerladj
├── prepobs_listheaders
├── prepobs_monoprepbufr
├── prepobs_mpcopybufr
├── prepobs_oiqcbufr
├── prepobs_prepacpf
├── prepobs_prepacqc
├── prepobs_prepanow
├── prepobs_prepdata
├── prepobs_prevents
├── prepobs_profcqc
└── syndat_syndata

0 directories, 14 files

obsproc_prep_post

cd ${ROOT_DIR}/nwprod/obsproc_prep_post.${obsproc_prep_post_ver}/sorc
mkdir -p ../exec
rm -f ../exec/*
chmod +x clean.sh
./clean.sh

cd gdascounts_ave.fd
make
make install
cd -

cd global_postevents.fd
make
make install
cd -

cd timetwin.fd
make
make install
cd -

obsproc_prep_post.v3.1.0/sorc> tree -L 1 ../exec/
../exec/
├── gdascounts_ave
├── global_postevents
└── timetwin

0 directories, 3 files