From 41387bd8c3cb43656a837e25dd99ee14abc1b75b Mon Sep 17 00:00:00 2001 From: Cory Martin Date: Tue, 16 Jan 2024 11:24:55 -0500 Subject: [PATCH] go with DRPCG --- parm/aero/variational/3dvar_fgat_gfs_aero.yaml | 2 +- parm/aero/variational/3dvar_gfs_aero.yaml | 2 +- parm/atm/variational/{3dvar_pcg.yaml => 3dvar_drpcg.yaml} | 2 +- test/atm/global-workflow/config.atmanl | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename parm/atm/variational/{3dvar_pcg.yaml => 3dvar_drpcg.yaml} (99%) diff --git a/parm/aero/variational/3dvar_fgat_gfs_aero.yaml b/parm/aero/variational/3dvar_fgat_gfs_aero.yaml index 5b61ca235..2252493d8 100644 --- a/parm/aero/variational/3dvar_fgat_gfs_aero.yaml +++ b/parm/aero/variational/3dvar_fgat_gfs_aero.yaml @@ -49,7 +49,7 @@ cost function: observations: !INC ${OBS_LIST} variational: minimizer: - algorithm: PCG + algorithm: DRPCG iterations: - ninner: 35 gradient norm reduction: 1e-10 diff --git a/parm/aero/variational/3dvar_gfs_aero.yaml b/parm/aero/variational/3dvar_gfs_aero.yaml index 101eb5949..75371080f 100644 --- a/parm/aero/variational/3dvar_gfs_aero.yaml +++ b/parm/aero/variational/3dvar_gfs_aero.yaml @@ -40,7 +40,7 @@ cost function: observations: !INC ${OBS_LIST} variational: minimizer: - algorithm: PCG + algorithm: DRPCG iterations: - ninner: 35 gradient norm reduction: 1e-10 diff --git a/parm/atm/variational/3dvar_pcg.yaml b/parm/atm/variational/3dvar_drpcg.yaml similarity index 99% rename from parm/atm/variational/3dvar_pcg.yaml rename to parm/atm/variational/3dvar_drpcg.yaml index e34f81fa7..9464c7489 100644 --- a/parm/atm/variational/3dvar_pcg.yaml +++ b/parm/atm/variational/3dvar_drpcg.yaml @@ -33,7 +33,7 @@ cost function: observations: !INC ${OBS_LIST} variational: minimizer: - algorithm: PCG + algorithm: DRPCG iterations: - ninner: 2 gradient norm reduction: 1e-10 diff --git a/test/atm/global-workflow/config.atmanl b/test/atm/global-workflow/config.atmanl index 1d91ac0e8..a2660e055 100755 --- a/test/atm/global-workflow/config.atmanl +++ b/test/atm/global-workflow/config.atmanl @@ -8,7 +8,7 @@ echo "BEGIN: config.atmanl" export CASE_ANL="@ATMRES_ANL@" export OBS_YAML_DIR=${HOMEgfs}/sorc/gdas.cd/parm/atm/obs/config/ export OBS_LIST=@OBS_LIST@ -export ATMVARYAML=${HOMEgfs}/sorc/gdas.cd/parm/atm/variational/3dvar_pcg.yaml +export ATMVARYAML=${HOMEgfs}/sorc/gdas.cd/parm/atm/variational/3dvar_drpcg.yaml export STATICB_TYPE="identity" export BERROR_YAML=${HOMEgfs}/sorc/gdas.cd/parm/atm/berror/staticb_${STATICB_TYPE}.yaml export INTERP_METHOD='barycentric'