jyangdas@gmail_com
Member
I am running CCSM3 POP (compset C), forced by surface fluxes from a previous fully coupled CCSM3 run.
The surface and upper ocean salinity evolves to zero or even negative, both at the marginal
seas and the seas far away from lands. I found that it is likely due to the imbalance between
Precipitation and Evaporation. Attached is a sample of the Prec and Evap in my CCSM3 POP
run (the terms of runoff and ice melting are 2-3 orders smaller, so they are not shown).
In my fully coupled CCSM3 runs, there is no this issue, and Prec is well balanced by Evap.
Through digging the code, I realize that the precipitation is from the atoms component
of the fully coupled CCSM3 run, and it is send to the ocean by the Coupler. But, the
evaporation is calculated by the Coupler itself. So, the real problem may be why the Coupler
gives a very imbalance Evap. If I manually adjust the global-mean Prec to be equal to Evap,
the surface salinity does not decrease or become negative.
I have tried several ways, including changing the values of ladjust_precip, lfw_as_salt_flx,
and/or lsend_precip_fact, in the pop_in. Neither of them works. I have also tried several
different forcings, including the conditions of present-day Earth and 630 million years ago.
All of the tests produce negative salinity.
Does CESM POP run have the same issue?
It will be very appreciated if anyone could give me some suggestions.
Thank you very much!
The surface and upper ocean salinity evolves to zero or even negative, both at the marginal
seas and the seas far away from lands. I found that it is likely due to the imbalance between
Precipitation and Evaporation. Attached is a sample of the Prec and Evap in my CCSM3 POP
run (the terms of runoff and ice melting are 2-3 orders smaller, so they are not shown).
In my fully coupled CCSM3 runs, there is no this issue, and Prec is well balanced by Evap.
Through digging the code, I realize that the precipitation is from the atoms component
of the fully coupled CCSM3 run, and it is send to the ocean by the Coupler. But, the
evaporation is calculated by the Coupler itself. So, the real problem may be why the Coupler
gives a very imbalance Evap. If I manually adjust the global-mean Prec to be equal to Evap,
the surface salinity does not decrease or become negative.
I have tried several ways, including changing the values of ladjust_precip, lfw_as_salt_flx,
and/or lsend_precip_fact, in the pop_in. Neither of them works. I have also tried several
different forcings, including the conditions of present-day Earth and 630 million years ago.
All of the tests produce negative salinity.
Does CESM POP run have the same issue?
It will be very appreciated if anyone could give me some suggestions.
Thank you very much!