Saturday, January 3, 2026

"Last" Doesn't Always Mean "Previous" - 2

Graph One

In previous times the TEOS-10 type of work featured only treks down into the deep seawater world, such as (Patterns: Conservative Temperature & Potential Enthalpy, 2, 3, 4, 5);

Or on a passing oceanographic myth about what causes the largest percent of sea level rise (On Thermal Expansion & Thermal Contraction, 2, 51, 52).

Those and several other discoveries (e.g. The Gravity of Sea Level Change, 2, 3, 4, 5, 6) were most often uncovered with the help of the C++ TEOS-10 software.

In short, that was an exercise in looking from the surface down into the depths.

Now, however I am looking from the surface up into the high altitudes with another TEOS-10 software package as I convert it from Fortran/ Visual Basic code into C++ code.

Graph Two
I am proceeding along now with testing the translated modules for accuracy one at a time, beginning with the module Air_1, then on to Air 2, and so forth.

I hope some graphs will give you an idea about how interesting and timely this adventure is.

To give it some scope, I am using temperatures that detail the global temperature average, which has recently passed the famous or infamous 1.5 deg. C threshold (in 2024.

The global average for that year was 59.18 degrees over the postindustrial era (circa 1750).

As you can see in the graphs I have taken the TEOS-10 Fortran/Visual Baxic "CHECK" functions as a beginning point in time, then proceed back to 1850.

I hope I can find some ways to change the minds of the denial groups, because:

"Without immediate course correction, the mounting death toll documented in the Lancet report represents only the beginning of a health catastrophe that will claim tens of millions more lives as temperatures continue to rise."

(Climate Change Is Here, And It’s Killing Millions).  

The TEOS-10 SIA package takes a look at the area of the Earth's surface up to the stratosphere with the help of Gibbs, a scientist who Einstein said was the smartest scientist he know.

Graph Three

I have mentioned that story several times because in that conversation he also said that Gibbs' work would stand even if his (Einstien's) work failled.

The average global climate temperature (max + min ÷ 2) is studied in terms of anomaly 

Graph Three (my C++ generated version) is what I use when graphing the data generated with the SIA C++ software.

The exercise is to generate a picture of the results generated by the SIA functions back to 1850.

Examples are shown in Graph One and Graph Two, which depict the impact that the change in the global average temperature has on selected dynamics.

Notice that the "drv_t" and "drv_d" settings at "2" (Graph One, Graph Two) cause a different graph depiction of the atmosphere compared to the "drv_t" and drv_d" setting at "0" when both situations are exactly the same in terms of the global average temperature over the 1850-2024 time frame.

The difference is that the "Helmholtz Energy" is the opposite value even though at the temperature (degrees Kelvin) is the same.

The description of this single function in the Fortran code is:

"THIS FUNCTION IMPLEMENTS THE HELMHOLTZ POTENTIAL OF DRY AIR AND ITS 1ST AND 2ND DERIVATIVES WITH RESPECT TO TEMPERATURE AND DENSITY AS PUBLISHED IN:

LEMMON, E.W., JACOBSEN, R.T., PENONCELLO, S.G., FRIEND, D.G. THERMODYNAMIC PROPERTIES OF AIR AND MIXTURES OF NITROGEN, ARGON AND OXYGEN FROM 60 TO 2000 K AT PRESSURES TO 2000 MPA. J. PHYS. CHEM. REF. DATA 29(2000)331-362.

HERE, IN CONTRAST TO THE ORIGINAL ARTICLE, THE COEFFICIENTS OF ABSOLUTE ENERGY AND ABSOLUTE ENTROPY ARE ADJUSTED TO THE REFERENCE STATE CONDITION OF ZERO ENTROPY AND ZERO ENTHALPY AT THE STANDARD OCEAN STATE, 0°C AND 101325 PA.

FUNCTION (dry_f_si) OUTPUT:
HELMHOLTZ ENERGY OR ITS DERIVATIVES IN J/(KG K^DRV_T) (M3/KG)^DRV_D) INPUT PARAMETERS:

DRV_T: ORDER OF THE TEMPERATURE DERIVATIVE, DRV_T < 3

DRV_D: ORDER OF THE DENSITY DERIVATIVE, DRV_D + DRV_T < 3

T_SI: ABSOLUTE ITS-90 TEMPERATURE IN K

D_SI: DENSITY IN KG/M3"

(Seawater-Ice-Air (SIA); ALL CAPS in original source code file). 

Stay tuned as I proceed into the realm of several current conflicting scientific discussions.

The following video explains a lot: 



The previous post in this series is here.