-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-reproducible SSP with NorESM2.0.9 #588
Comments
@mvdebolskiy - thanks for reporting, I didn't look at SSP runs when testing. |
Did you run it on Fram or Betzy? |
@oyvindseland I ran on both. All are different with the history files on nird. |
The original simulation was on Fram. Has the new one been run with the same number of PEs for the atmosphere (768)? |
@DirkOlivie Yes. I ran on fram too. |
Also, ran N1850 and it is also has differences with history on nird. I wonder if I am doing something wrong. |
Were there SoureMods or xml changes that were used in the runs on NIRD? Are the case directories still around? |
NSSP585frc2_f19_tn14_20191014 uses MICOM2 instead of blom.
|
@mvdebolskiy @oyvindseland @DirkOlivie @mvertens I have set-up and tested a scenario that was originally run on betzy in 2021 (NSSP534frc2_f19_tn14_20210427). This is branched from NSSP585frc2_f19_tn14_20191014 (hybrid restart) at 2040-01-01. The original simulation was done with release2.0.5 I get bit-for-bit identical results with release2.0.9, also after a restart. Did we ever test bit-for-bit reproducibility on fram after there was an upgrade some time ago? |
@JorgSchwinger I am not comparing to 2.0.5, but rather to cmip6 simulations made in 2019. |
Yes, I know but 2.0.5 IS (on of the versions of) the CMIP6 code of the model. It is (should be) bit-for-bit compatible with releases 2.0.0-2.0.4 (the SSP5-3.4 I tested is a CMIP6 simulation) |
I am comparing my simulations against what is listed here |
My point is: I'm not sure if we expect to be able to reproduce old fram simulations bit-for-bit? We tested bfb regularly on betzy, and my test shows that that 2.0.9 still gives bfb for CMIP6 simulations run on betzy. |
But where I can find new simulations that were done on betzy? Also, are they submitted to ESGF? |
Hi Matvey, a CMIP6 experiment run on Betzy long ago (December 2020) is |
Since I had a 2.0.9 set-up up and running I tested the case I do not know why there is a SourceMods subroutine in the case so I copied that file to my case folder as well. |
The NSSP534frc2_f19_tn14_20210427 is on nird in /projects/NS9560K/noresm/cases/ It has also been published on ESGF (ssp534-over) (I already tested that it is bfb with release 2-0.9) |
Can you point to your case? |
On bezty: /cluster/projects/nn2345k/schwinger/cases/NSSP534frc2_f19_tn14_20210427 |
I do not have access to nn2345k. Whoever is the PI there has to add me, or you can copy the case to nn9560k. Also, are you cloning your old cases? |
Ok, copied: /cluster/projects/nn9560k/schwinger/cases/NSSP534frc2_f19_tn14_20210427 I didn't use the clone command. I executed the create_newcase command as found in the README.case file. |
Not a scenario, but when I tested Dirk's simulation above I also used create_newcase not clone |
@JorgSchwinger
I will try that. Can you try to make a case that starts in 2015 from a history run? @oyvindseland can you put your casedir into |
@mvdebolskiy , @gold2718 - we didn't use the test framework for NorESM tags until the 2.0.8 release. I see that Steve made a test that is probably 2.0.7 judging by the case name |
Dear all, I have compared the SSP585 simulation Eveline ran (NSSP585frc2_f19_tn14_20241129) with the CMIP6 version (NSSP585frc2_f19_tn14_20191014). The differences for averages over the years 2070 - 2099, are much larger than what I would expect.
The new simulation is warming much faster: Other notable differences include:
Links to the diagnostics: |
Hi |
The only difference I see in atm_in related to clouds, it that in NSSP585frc2_f19_tn14_20241129 user name list for CAM, it is added:
which I don't see in NSSP585frc2_f19_tn14_20191014 atm_in. I have copied both cases to /datalake/NS9560K/adagj/ on NIRD. Feel free to dig! |
@adagj The clouds nl options do not change anything. It's just a scaling factor for ice fallout that is equal to 1 (does not scale anything). |
Maybe these figures can provide some hints? The cloud cover is really different the even in the first year... I also compared the CMIP6 SSP585 simulations from NorESM2-LM and NorESM2-MM, and those are quite similar - as expected: https://ns2345k.web.sigma2.no/datalake/diagnostics/noresm/adagj/NSSP585frc2_f09_tn14_20200919/CAM_DIAG/yrs2070to2099-NSSP585frc2_f19_tn14_20191014-yrs2070to2099/set1/table_GLBL_ANN.asc |
Are the results including the log files available somewhere? @mvdebolskiy @adagj |
Sorry I did not see until now that Ada also copied the results. |
/datalake/NS9560K/adagj/NSSP585frc2_f19_tn14_20241129 |
It looks like the simulation is done with a very different code version though? So an early version of NorESM2.3 ? |
No, sorry. I checked further and it looks fine. The cime commit was a bit misleading. |
The options does not exist in the standard code though. Any extra code or is it just preparation for new code? |
|
I am looking at the first month and the signal in the high clouds are very clear even then: |
I checked ch4vmr and co2vmr, and those are the same @DirkOlivie |
I checked a simulation that Dirk made based on the same code as the CMIP6 version with enough changes to make it run, and the results were comparable to the CMIP6 simulation. @DirkOlivie |
@oyvindseland The simulation (NSSP585frc2_f19_tn14_20241121) was actually done with NorESM2.0.9 (I initially told you that it was with the original CMIP6-code, but that was not the case - sorry for the confusion). This simulation has simulated 1 year (a 2nd year is submitted and in the queue on fram). On fram the simulation is in : On nird the first year of the simulation is in : |
The run log from Evelien: run_environment.txt.1039657.241205-070533.txt |
|
Hi all, [cam] And as far as I can see, this is a copy of the 2.0.9 tag => cam_cesm2_1_rel_05-Nor_v1.0.5 |
This may at least give a difference in micro_mg2 -Old code:
Note falouti and faloutni are arrays, -New code |
Oh, Right. Thanks for catching that. |
@adagj can you run diagnostics on this one: |
Yes, The simulations are not BFB, but it is very similar and within the variability range I would say, but I haven't conducted any proper analysis... |
Good. Then it looks like the issue is finally resolved? |
@oyvindseland @mvdebolskiy |
@TomasTorsvik I am running the same case with iimpi, will ping ada for diagnostics when done, to see if that improves things. |
@mvdebolskiy Do you still try to get it bfb or do you want to run a longer simulation to test significance? One thing that you can not do is to draw significance conclusions out of short tests. Even the simplest ensemble set-up, i.e. changes in the last digit of temperature in one grid-point, may show local temperature changes of 5-10 degrees in matter of model days. |
@oyvindseland I know. The dependecies should be bakcwards-compatible and result in bfb runs. In addition, it does not hurt to see if the variability is smaller in the new run. |
Describe the bug
Please provide a clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
STOP_N=1,STOP_OPTION=nyears,REST_N=1,REST_OPTION=nyears,RESUBMIT=3
./xmlchange --subgroup case.run JOB_WALLCLOCK_TIME=02:30:00
ncdiff
historyExpected behavior
The results should be B4B or at least roundoff with
/nird/projects/NS9560K/noresm/cases/NSSP585frc2_f19_tn14_20191014/
.Screenshots
Additional context
@adagj copied me to
/cluster/projects/nn2345k/olivie/cases-cmip6/NSSP585frc2_f19_tn14_20191014
for me and I've checked PElayouts and env_*.xml to match (apart from batch and mach_specific).The text was updated successfully, but these errors were encountered: