Skip to content
Open
Changes from 2 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
ddb5083
modifications in fvsetup corresponding to ldasGC pr #94
saraqzhang May 1, 2025
03c1dda
minor edits in call of ldas_setup (fvsetup)
gmao-rreichle May 2, 2025
fb5a61e
Merge branch 'feature/saraqzhang/updatesetup4ladas' into feature/sara…
gmao-rreichle May 2, 2025
7c5f751
use strings "agcm_im4" and "aens_im4" in ldas_setup command line…
saraqzhang May 2, 2025
10d8101
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle May 5, 2025
1a39275
changed order of command line args in call to ldas_setup (fvsetup)
gmao-rreichle May 6, 2025
c249ba0
call ldas_setup with -v (verbose) option (fvsetup)
gmao-rreichle May 6, 2025
48609ab
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle May 6, 2025
9e8148f
update landbcs and rstloc in command line args of ldas_setup
saraqzhang May 6, 2025
3454113
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle May 6, 2025
358589a
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
saraqzhang May 16, 2025
78965e6
add more command line inputs to ldas_setup call
saraqzhang May 16, 2025
197ae71
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle May 19, 2025
9a819dd
synchronize LDAS setup with latest GEOSldas changes (fvsetup)
gmao-rreichle May 20, 2025
f6a8e29
Merge remote-tracking branch 'origin/develop' into feature/saraqzhang…
saraqzhang May 22, 2025
13cd787
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle May 23, 2025
8122422
make dummy inp files at command line position input
saraqzhang May 25, 2025
03ab4cb
Update src/Applications/GEOSdas_App/fvsetup
saraqzhang May 27, 2025
827ecc0
Update src/Applications/GEOSdas_App/fvsetup
gmao-rreichle May 28, 2025
4fb6636
minor edits for clarification of LDAS setup (fvsetup)
gmao-rreichle May 29, 2025
010bb08
revised handling of LDAS inputs: nens, mwrtm_path, and nml_input_path…
gmao-rreichle Jun 4, 2025
54dabcc
add fucntion to find nens and pass nens to ldas_setup
saraqzhang Jun 6, 2025
484b861
modification get_ens4ldas
saraqzhang Jun 9, 2025
c2a59da
add handling atm_ens input with "later" installation option
saraqzhang Jun 9, 2025
d4480d0
edited comment and fixed typo in variable name related to processing …
gmao-rreichle Jun 9, 2025
25ec2ec
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle Jun 9, 2025
0b9f979
Update MAPL to version with ExtData fix (components.yaml)
gmao-rreichle Jun 17, 2025
a6e63f2
Updated MAPL to v2.57.0 components.yaml)
gmao-rreichle Jun 18, 2025
5128e55
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle Jun 26, 2025
56c4a59
Updated GEOSldas_GridComp to v3.1.0 (components.yaml)
gmao-rreichle Jun 26, 2025
3f68347
Merge branch 'develop' into feature/saraqzhang/updatesetup4ladasfollowup
gmao-rreichle Jun 26, 2025
507fdf2
add $atm_nens_install = 'yes' for atmens install from archive
saraqzhang Jun 27, 2025
45a3793
for tag of LADAS integrated setup
saraqzhang Jul 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 20 additions & 10 deletions src/Applications/GEOSdas_App/fvsetup
Original file line number Diff line number Diff line change
Expand Up @@ -579,21 +579,22 @@ $ENV{"PATH"} = $FindBin::Bin .":$ENV{PATH}";
die "Failed to fix GOCART levels-referencing $!" if ( $rc );

# Call LDAS setup script.
# Provide LDAS config input files in $ldassetup/: det_exeinp.txt, det_batinp.txt.
# For Hyb-4dEnVar, do same for ens_exeinp.txt, ens_batinp.txt.
# Provide LDAS config input files in $ldassetup/: ldas_exeinp.txt, ldas_batinp.txt.
# See GEOSldas/README.md for generating sample config input files.
# ------------------------------------------------------------------------
print "\n checkprintout ldas_ana == 1 ($ldas_ana)\n";
if ($ldas_ana == 1 ) {
$cmd = "$fvbin/ldas_setup setup $fvhome/lana --account $gid --nymdb $nymdb --nhmsb $nhmsb $ldassetup/det_exeinp.txt $ldassetup/det_batinp.txt";
$cmd = "$fvbin/ldas_setup setup $fvhome/lana --account $gid --nymdb $nymdb --nhmsb $nhmsb --ladas_cpl 1 --agcm_res $res --rstdir $ldasics $ldassetup/ldas_exeinp.txt $ldassetup/ldas_batinp.txt";
print "$cmd\n";
$rc = system $cmd;
die "Failed to setup LDAS for det, check LDAS config input files $!" if ( $rc );
chomp($aens_replay);
if (($hyb_ens == 4) && ($aens_replay eq "no")) {
$rc = system("$fvbin/ldas_setup setup $fvhome/lana --account $gid --nymdb $nymdb --nhmsb $nhmsb $ldassetup/ens_exeinp.txt $ldassetup/ens_batinp.txt");
die "Failed to setup LDAS for ens, check LDAS config input files $!" if ( $rc );
}
$cmd = "$fvbin/ldas_setup setup $fvhome/lana --account $gid --nymdb $nymdb --nhmsb $nhmsb --ladas_cpl 2 --agcm_res $aens_res --rstdir $ldasics4ens $ldassetup/ldas_exeinp.txt $ldassetup/ldas_batinp.txt";
print "$cmd\n";
$rc = system $cmd;
die "Failed to setup LDAS for ens, check LDAS config input files $!" if ( $rc );
}
}

# Monthly Setup
Expand Down Expand Up @@ -3521,8 +3522,8 @@ sub set_ldasANA {
$ldas_flag = 1;

$prompt = " Location of LDAS initial forcing ";
$dflt = $fvics;
$dflt = dirname($fvics) unless -d $fvics;
$dflt = $drstloc;
$dflt = dirname($drstloc) unless -d $drstloc;

$ldashold = query($prompt, $dflt);
die ">>> Error <<< Cannot find directory, $ldashold;"
Expand All @@ -3539,10 +3540,19 @@ sub set_ldasANA {
}
$dflt = "/discover/nobackup/$user/ldasSaveInput";
$ldassetup = query(" LDAS setup input path?", $dflt);

$dflt = "/discover/nobackup/$user/ldas_exp_C360/";
$prompt = " Location of LDAS ICS for det? (full_path/ldas_exp) ";
$ldasics = query($prompt, $dflt);
die ">>> Error <<< Cannot find directory, $ldasics;"
unless -d $ldasics;

if ($hyb_ens == 4 ) {
$dflt = "/discover/nobackup/$user/ldasSaveInput";
$ldassetup4ens = query(" LDAS setup input path for ens?", $dflt);
$dflt = "/discover/nobackup/$user/ldas_exp_C90/";
$prompt = " Location of LDAS ICS for ens? (full_path/ldas_exp) ";
$ldasics4ens = query($prompt);
die ">>> Error <<< Cannot find directory, $ldasics4ens;"
unless -d $ldasics4ens;
}
}
return 0;
Expand Down