Skip to content

Two-stream solver crash in historic FATES run with land use #215

@JessicaNeedham

Description

@JessicaNeedham

Offline historic FATES simulation crashes when it is restarted in 1850 with transient land use with an error message about the two-stream solver. I'm not sure if this is a problem with my set up or a real bug. I am on my own branches (see details below) and am pointing to an old surface data file (CESM couldn't find the correct file or download it - @mvdebolskiy has now added the correct files).

General bug information

CTSM version you are using: [output of git describe]
I am on my own CTSM and FATES branches that are branched from current noresm and FATES but with recent pending PRs included. On the CTSM side: #211 and #209. On the FATES side: 57 (NorESMhub/fates#57), 55 (NorESMhub/fates#55), 52 (NorESMhub/fates#52), 56 (NorESMhub/fates#56) and 40 (NorESMhub/fates#40).

CTSM branch here: https://github.com/JessicaNeedham/ctsm/tree/ncsrevise
FATS branch here: https://github.com/JessicaNeedham/fates/tree/ncsrevise

Does this bug cause significantly incorrect results in the model's science? [Yes / No] Yes

Configurations affected: [Fill this in if known.]
FATES runs with land use

Details of bug

Poor forward solution on two-stream solver
380: isol (1=beam or 2=diff): 1
380: i (equation): 6
380: band index (1=vis,2=nir): 1
380: error (tau(i) - omega(i,:)*lambda(:)) -1.631609623423152E-002
380: Dumping Two-stream elements for band 1
380:
380: rbeam atm: 1.00000000000000
380: rdiff_atm: 1.00000000000000
380: alb grnd diff: 8.000000000000000E-002
380: alb grnd beam: 8.000000000000000E-002
380: cosz: 0.345449349549086
380: snow fraction: 0.000000000000000E+000
380: -- 1 1 --
380: pft: 1
380: area: 1.00000000000000
380: lai,sai: 3.80035171846969 0.380035172006965
380: Kb: 1.16160406009915
380: Kb leaf: 1.17776446611587
380: Kd: 1.03519339863251
380: Rb0: 1.00000000000000
380: om: 0.173727272728699
380: betad: 0.580805965469380
380: betab: 0.474166953283628
380: a: 0.954104398321600
380: RDiff Down @ bottom: -4.167520312229959E-003
380: RDiff Up @ bottom: 1.458110854053115E-004
380: Rbeam @ bottom: 7.781902878575531E-003

Important details of your setup / configuration so we can reproduce the bug

Crash is on Betzy. My case is here: /cluster/work/users/jessica/ncsrevise_runs/noresm-fates-f19-LU-PPE-1850-1900-control_oldsurdat.2026-04-15

I ran an AD and postAD spin up and then used the finitdat to start this run. The crash occurred immediately on the first time step. The postAD spin up continues fine, suggesting it is something to do with the transient simulation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions