Computing the ecRad radiation scheme with half-precision arithmetic Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.22541/essoar.169603511.10575870/v1
Numerical simulations of weather and climate models are conventionally carried out using double-precision floating-point numbers throughout the vast majority of the code. At the same time, the urgent need of high-resolution forecasts given limited computational resources encourages development of much more efficient numerical codes. A number of recent studies has suggested the use of reduced numerical precision, including half-precision floating-point numbers increasingly supported by hardware, as a promising avenue. In this paper, the possibility of using half-precision calculations in the radiation scheme ecRad operationally used in the ECMWF’s Integrated Forecasting System (IFS). By deliberately mixing half-, single- and double-precision variables, we develop a mixed-precision version of the Tripleclouds solver, the most computationally demanding part of the radiation scheme, where reduced-precision calculations are emulated by a Fortran software rpe. By employing two tools that estimate the dynamic range of model parameters and identify problematic areas of the model code using ensemble statistics, the code variables were assigned particular precision levels. It is demonstrated that heating rates computed by the mixed-precision code are reasonably close to those produced by the double-precision code. Moreover, it is shown that using the mixed-precision ecRad in OpenIFS has a very limited impact on the accuracy of a medium-range forecast in comparison to the original double-precision configuration. These results imply that mixed-precision arithmetic could successfully be used to accelerate the radiation scheme ecRad and, possibly, other parametrization schemes used in weather and climate models without harming the forecast accuracy.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- https://doi.org/10.22541/essoar.169603511.10575870/v1
- https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870
- OA Status
- gold
- References
- 38
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4387159466
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4387159466Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.22541/essoar.169603511.10575870/v1Digital Object Identifier
- Title
-
Computing the ecRad radiation scheme with half-precision arithmeticWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-09-30Full publication date if available
- Authors
-
Anton Pershin, Matthew Chantry, Peter Dueben, Robin J. Hogan, T. N. PalmerList of authors in order
- Landing page
-
https://doi.org/10.22541/essoar.169603511.10575870/v1Publisher landing page
- PDF URL
-
https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870Direct OA link when available
- Concepts
-
Single-precision floating-point format, Double-precision floating-point format, Solver, Computer science, Fortran, Code (set theory), Range (aeronautics), Floating point, Parametrization (atmospheric modeling), Algorithm, Software, Accuracy and precision, Arbitrary-precision arithmetic, Machine epsilon, Scheme (mathematics), Point (geometry), Computational science, Mathematics, Statistics, Set (abstract data type), Programming language, Physics, Radiative transfer, Quantum mechanics, Geometry, Materials science, Composite material, Mathematical analysisTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- References (count)
-
38Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4387159466 |
|---|---|
| doi | https://doi.org/10.22541/essoar.169603511.10575870/v1 |
| ids.doi | https://doi.org/10.22541/essoar.169603511.10575870/v1 |
| ids.openalex | https://openalex.org/W4387159466 |
| fwci | 0.0 |
| type | preprint |
| title | Computing the ecRad radiation scheme with half-precision arithmetic |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T11697 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9976999759674072 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1703 |
| topics[0].subfield.display_name | Computational Theory and Mathematics |
| topics[0].display_name | Numerical Methods and Algorithms |
| topics[1].id | https://openalex.org/T10466 |
| topics[1].field.id | https://openalex.org/fields/19 |
| topics[1].field.display_name | Earth and Planetary Sciences |
| topics[1].score | 0.9969000220298767 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1902 |
| topics[1].subfield.display_name | Atmospheric Science |
| topics[1].display_name | Meteorological Phenomena and Simulations |
| topics[2].id | https://openalex.org/T11405 |
| topics[2].field.id | https://openalex.org/fields/19 |
| topics[2].field.display_name | Earth and Planetary Sciences |
| topics[2].score | 0.9786999821662903 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1910 |
| topics[2].subfield.display_name | Oceanography |
| topics[2].display_name | Geophysics and Gravity Measurements |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C133095886 |
| concepts[0].level | 3 |
| concepts[0].score | 0.7888727188110352 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q1307173 |
| concepts[0].display_name | Single-precision floating-point format |
| concepts[1].id | https://openalex.org/C35912277 |
| concepts[1].level | 3 |
| concepts[1].score | 0.7461821436882019 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q1243369 |
| concepts[1].display_name | Double-precision floating-point format |
| concepts[2].id | https://openalex.org/C2778770139 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6598547697067261 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q1966904 |
| concepts[2].display_name | Solver |
| concepts[3].id | https://openalex.org/C41008148 |
| concepts[3].level | 0 |
| concepts[3].score | 0.65227210521698 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[3].display_name | Computer science |
| concepts[4].id | https://openalex.org/C2778241615 |
| concepts[4].level | 2 |
| concepts[4].score | 0.6495354175567627 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q83303 |
| concepts[4].display_name | Fortran |
| concepts[5].id | https://openalex.org/C2776760102 |
| concepts[5].level | 3 |
| concepts[5].score | 0.645293653011322 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q5139990 |
| concepts[5].display_name | Code (set theory) |
| concepts[6].id | https://openalex.org/C204323151 |
| concepts[6].level | 2 |
| concepts[6].score | 0.6227230429649353 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q905424 |
| concepts[6].display_name | Range (aeronautics) |
| concepts[7].id | https://openalex.org/C84211073 |
| concepts[7].level | 2 |
| concepts[7].score | 0.5490425825119019 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q117879 |
| concepts[7].display_name | Floating point |
| concepts[8].id | https://openalex.org/C202887219 |
| concepts[8].level | 3 |
| concepts[8].score | 0.5470203161239624 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q3895221 |
| concepts[8].display_name | Parametrization (atmospheric modeling) |
| concepts[9].id | https://openalex.org/C11413529 |
| concepts[9].level | 1 |
| concepts[9].score | 0.5347579717636108 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[9].display_name | Algorithm |
| concepts[10].id | https://openalex.org/C2777904410 |
| concepts[10].level | 2 |
| concepts[10].score | 0.5180714130401611 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q7397 |
| concepts[10].display_name | Software |
| concepts[11].id | https://openalex.org/C202799725 |
| concepts[11].level | 2 |
| concepts[11].score | 0.511534571647644 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q272035 |
| concepts[11].display_name | Accuracy and precision |
| concepts[12].id | https://openalex.org/C83581934 |
| concepts[12].level | 2 |
| concepts[12].score | 0.47424429655075073 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q527381 |
| concepts[12].display_name | Arbitrary-precision arithmetic |
| concepts[13].id | https://openalex.org/C203739276 |
| concepts[13].level | 2 |
| concepts[13].score | 0.47192835807800293 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q1780355 |
| concepts[13].display_name | Machine epsilon |
| concepts[14].id | https://openalex.org/C77618280 |
| concepts[14].level | 2 |
| concepts[14].score | 0.46548786759376526 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q1155772 |
| concepts[14].display_name | Scheme (mathematics) |
| concepts[15].id | https://openalex.org/C28719098 |
| concepts[15].level | 2 |
| concepts[15].score | 0.4247666001319885 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q44946 |
| concepts[15].display_name | Point (geometry) |
| concepts[16].id | https://openalex.org/C459310 |
| concepts[16].level | 1 |
| concepts[16].score | 0.34943538904190063 |
| concepts[16].wikidata | https://www.wikidata.org/wiki/Q117801 |
| concepts[16].display_name | Computational science |
| concepts[17].id | https://openalex.org/C33923547 |
| concepts[17].level | 0 |
| concepts[17].score | 0.21443942189216614 |
| concepts[17].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[17].display_name | Mathematics |
| concepts[18].id | https://openalex.org/C105795698 |
| concepts[18].level | 1 |
| concepts[18].score | 0.1525799036026001 |
| concepts[18].wikidata | https://www.wikidata.org/wiki/Q12483 |
| concepts[18].display_name | Statistics |
| concepts[19].id | https://openalex.org/C177264268 |
| concepts[19].level | 2 |
| concepts[19].score | 0.12397769093513489 |
| concepts[19].wikidata | https://www.wikidata.org/wiki/Q1514741 |
| concepts[19].display_name | Set (abstract data type) |
| concepts[20].id | https://openalex.org/C199360897 |
| concepts[20].level | 1 |
| concepts[20].score | 0.09116429090499878 |
| concepts[20].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[20].display_name | Programming language |
| concepts[21].id | https://openalex.org/C121332964 |
| concepts[21].level | 0 |
| concepts[21].score | 0.0789330005645752 |
| concepts[21].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[21].display_name | Physics |
| concepts[22].id | https://openalex.org/C74902906 |
| concepts[22].level | 2 |
| concepts[22].score | 0.07787150144577026 |
| concepts[22].wikidata | https://www.wikidata.org/wiki/Q1190858 |
| concepts[22].display_name | Radiative transfer |
| concepts[23].id | https://openalex.org/C62520636 |
| concepts[23].level | 1 |
| concepts[23].score | 0.0 |
| concepts[23].wikidata | https://www.wikidata.org/wiki/Q944 |
| concepts[23].display_name | Quantum mechanics |
| concepts[24].id | https://openalex.org/C2524010 |
| concepts[24].level | 1 |
| concepts[24].score | 0.0 |
| concepts[24].wikidata | https://www.wikidata.org/wiki/Q8087 |
| concepts[24].display_name | Geometry |
| concepts[25].id | https://openalex.org/C192562407 |
| concepts[25].level | 0 |
| concepts[25].score | 0.0 |
| concepts[25].wikidata | https://www.wikidata.org/wiki/Q228736 |
| concepts[25].display_name | Materials science |
| concepts[26].id | https://openalex.org/C159985019 |
| concepts[26].level | 1 |
| concepts[26].score | 0.0 |
| concepts[26].wikidata | https://www.wikidata.org/wiki/Q181790 |
| concepts[26].display_name | Composite material |
| concepts[27].id | https://openalex.org/C134306372 |
| concepts[27].level | 1 |
| concepts[27].score | 0.0 |
| concepts[27].wikidata | https://www.wikidata.org/wiki/Q7754 |
| concepts[27].display_name | Mathematical analysis |
| keywords[0].id | https://openalex.org/keywords/single-precision-floating-point-format |
| keywords[0].score | 0.7888727188110352 |
| keywords[0].display_name | Single-precision floating-point format |
| keywords[1].id | https://openalex.org/keywords/double-precision-floating-point-format |
| keywords[1].score | 0.7461821436882019 |
| keywords[1].display_name | Double-precision floating-point format |
| keywords[2].id | https://openalex.org/keywords/solver |
| keywords[2].score | 0.6598547697067261 |
| keywords[2].display_name | Solver |
| keywords[3].id | https://openalex.org/keywords/computer-science |
| keywords[3].score | 0.65227210521698 |
| keywords[3].display_name | Computer science |
| keywords[4].id | https://openalex.org/keywords/fortran |
| keywords[4].score | 0.6495354175567627 |
| keywords[4].display_name | Fortran |
| keywords[5].id | https://openalex.org/keywords/code |
| keywords[5].score | 0.645293653011322 |
| keywords[5].display_name | Code (set theory) |
| keywords[6].id | https://openalex.org/keywords/range |
| keywords[6].score | 0.6227230429649353 |
| keywords[6].display_name | Range (aeronautics) |
| keywords[7].id | https://openalex.org/keywords/floating-point |
| keywords[7].score | 0.5490425825119019 |
| keywords[7].display_name | Floating point |
| keywords[8].id | https://openalex.org/keywords/parametrization |
| keywords[8].score | 0.5470203161239624 |
| keywords[8].display_name | Parametrization (atmospheric modeling) |
| keywords[9].id | https://openalex.org/keywords/algorithm |
| keywords[9].score | 0.5347579717636108 |
| keywords[9].display_name | Algorithm |
| keywords[10].id | https://openalex.org/keywords/software |
| keywords[10].score | 0.5180714130401611 |
| keywords[10].display_name | Software |
| keywords[11].id | https://openalex.org/keywords/accuracy-and-precision |
| keywords[11].score | 0.511534571647644 |
| keywords[11].display_name | Accuracy and precision |
| keywords[12].id | https://openalex.org/keywords/arbitrary-precision-arithmetic |
| keywords[12].score | 0.47424429655075073 |
| keywords[12].display_name | Arbitrary-precision arithmetic |
| keywords[13].id | https://openalex.org/keywords/machine-epsilon |
| keywords[13].score | 0.47192835807800293 |
| keywords[13].display_name | Machine epsilon |
| keywords[14].id | https://openalex.org/keywords/scheme |
| keywords[14].score | 0.46548786759376526 |
| keywords[14].display_name | Scheme (mathematics) |
| keywords[15].id | https://openalex.org/keywords/point |
| keywords[15].score | 0.4247666001319885 |
| keywords[15].display_name | Point (geometry) |
| keywords[16].id | https://openalex.org/keywords/computational-science |
| keywords[16].score | 0.34943538904190063 |
| keywords[16].display_name | Computational science |
| keywords[17].id | https://openalex.org/keywords/mathematics |
| keywords[17].score | 0.21443942189216614 |
| keywords[17].display_name | Mathematics |
| keywords[18].id | https://openalex.org/keywords/statistics |
| keywords[18].score | 0.1525799036026001 |
| keywords[18].display_name | Statistics |
| keywords[19].id | https://openalex.org/keywords/set |
| keywords[19].score | 0.12397769093513489 |
| keywords[19].display_name | Set (abstract data type) |
| keywords[20].id | https://openalex.org/keywords/programming-language |
| keywords[20].score | 0.09116429090499878 |
| keywords[20].display_name | Programming language |
| keywords[21].id | https://openalex.org/keywords/physics |
| keywords[21].score | 0.0789330005645752 |
| keywords[21].display_name | Physics |
| keywords[22].id | https://openalex.org/keywords/radiative-transfer |
| keywords[22].score | 0.07787150144577026 |
| keywords[22].display_name | Radiative transfer |
| language | en |
| locations[0].id | doi:10.22541/essoar.169603511.10575870/v1 |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | cc-by-nc |
| locations[0].pdf_url | https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870 |
| locations[0].version | acceptedVersion |
| locations[0].raw_type | posted-content |
| locations[0].license_id | https://openalex.org/licenses/cc-by-nc |
| locations[0].is_accepted | True |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.22541/essoar.169603511.10575870/v1 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5075789919 |
| authorships[0].author.orcid | https://orcid.org/0000-0003-2108-1906 |
| authorships[0].author.display_name | Anton Pershin |
| authorships[0].countries | GB |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I40120149 |
| authorships[0].affiliations[0].raw_affiliation_string | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom |
| authorships[0].affiliations[1].institution_ids | https://openalex.org/I40120149 |
| authorships[0].affiliations[1].raw_affiliation_string | Oceanic and Planetary Physics, University of Oxford |
| authorships[0].institutions[0].id | https://openalex.org/I40120149 |
| authorships[0].institutions[0].ror | https://ror.org/052gg0110 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I40120149 |
| authorships[0].institutions[0].country_code | GB |
| authorships[0].institutions[0].display_name | University of Oxford |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Anton Pershin |
| authorships[0].is_corresponding | True |
| authorships[0].raw_affiliation_strings | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom, Oceanic and Planetary Physics, University of Oxford |
| authorships[1].author.id | https://openalex.org/A5067735026 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-1132-0961 |
| authorships[1].author.display_name | Matthew Chantry |
| authorships[1].countries | GB |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I154986956 |
| authorships[1].affiliations[0].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts |
| authorships[1].affiliations[1].institution_ids | https://openalex.org/I154986956 |
| authorships[1].affiliations[1].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom |
| authorships[1].institutions[0].id | https://openalex.org/I154986956 |
| authorships[1].institutions[0].ror | https://ror.org/014w0fd65 |
| authorships[1].institutions[0].type | other |
| authorships[1].institutions[0].lineage | https://openalex.org/I154986956 |
| authorships[1].institutions[0].country_code | GB |
| authorships[1].institutions[0].display_name | European Centre for Medium-Range Weather Forecasts |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Matthew Chantry |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | European Centre for Medium-Range Weather Forecasts, European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom |
| authorships[2].author.id | https://openalex.org/A5016316012 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-4610-3326 |
| authorships[2].author.display_name | Peter Dueben |
| authorships[2].countries | GB |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I154986956 |
| authorships[2].affiliations[0].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts |
| authorships[2].affiliations[1].institution_ids | https://openalex.org/I154986956 |
| authorships[2].affiliations[1].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom |
| authorships[2].institutions[0].id | https://openalex.org/I154986956 |
| authorships[2].institutions[0].ror | https://ror.org/014w0fd65 |
| authorships[2].institutions[0].type | other |
| authorships[2].institutions[0].lineage | https://openalex.org/I154986956 |
| authorships[2].institutions[0].country_code | GB |
| authorships[2].institutions[0].display_name | European Centre for Medium-Range Weather Forecasts |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Peter Dominik Dueben |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | European Centre for Medium-Range Weather Forecasts, European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom |
| authorships[3].author.id | https://openalex.org/A5081199934 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-3180-5157 |
| authorships[3].author.display_name | Robin J. Hogan |
| authorships[3].countries | GB |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I154986956 |
| authorships[3].affiliations[0].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts |
| authorships[3].affiliations[1].institution_ids | https://openalex.org/I40120149 |
| authorships[3].affiliations[1].raw_affiliation_string | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom |
| authorships[3].affiliations[2].institution_ids | https://openalex.org/I40120149 |
| authorships[3].affiliations[2].raw_affiliation_string | Oceanic and Planetary Physics, University of Oxford |
| authorships[3].affiliations[3].institution_ids | https://openalex.org/I154986956 |
| authorships[3].affiliations[3].raw_affiliation_string | European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom |
| authorships[3].institutions[0].id | https://openalex.org/I154986956 |
| authorships[3].institutions[0].ror | https://ror.org/014w0fd65 |
| authorships[3].institutions[0].type | other |
| authorships[3].institutions[0].lineage | https://openalex.org/I154986956 |
| authorships[3].institutions[0].country_code | GB |
| authorships[3].institutions[0].display_name | European Centre for Medium-Range Weather Forecasts |
| authorships[3].institutions[1].id | https://openalex.org/I40120149 |
| authorships[3].institutions[1].ror | https://ror.org/052gg0110 |
| authorships[3].institutions[1].type | education |
| authorships[3].institutions[1].lineage | https://openalex.org/I40120149 |
| authorships[3].institutions[1].country_code | GB |
| authorships[3].institutions[1].display_name | University of Oxford |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Robin J Hogan |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom, European Centre for Medium-Range Weather Forecasts, European Centre for Medium-Range Weather Forecasts, Reading, United Kingdom, Oceanic and Planetary Physics, University of Oxford |
| authorships[4].author.id | https://openalex.org/A5013131077 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-7121-2196 |
| authorships[4].author.display_name | T. N. Palmer |
| authorships[4].countries | GB |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I40120149 |
| authorships[4].affiliations[0].raw_affiliation_string | Oceanic and Planetary Physics, University of Oxford |
| authorships[4].affiliations[1].institution_ids | https://openalex.org/I40120149 |
| authorships[4].affiliations[1].raw_affiliation_string | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom |
| authorships[4].institutions[0].id | https://openalex.org/I40120149 |
| authorships[4].institutions[0].ror | https://ror.org/052gg0110 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I40120149 |
| authorships[4].institutions[0].country_code | GB |
| authorships[4].institutions[0].display_name | University of Oxford |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Tim Palmer |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | Atmospheric, Oceanic and Planetary Physics, University of Oxford, Oxford, United Kingdom, Oceanic and Planetary Physics, University of Oxford |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870 |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Computing the ecRad radiation scheme with half-precision arithmetic |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T11697 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9976999759674072 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1703 |
| primary_topic.subfield.display_name | Computational Theory and Mathematics |
| primary_topic.display_name | Numerical Methods and Algorithms |
| related_works | https://openalex.org/W2116803521, https://openalex.org/W2773283032, https://openalex.org/W3150370983, https://openalex.org/W2937715180, https://openalex.org/W2012407419, https://openalex.org/W3215589575, https://openalex.org/W2336476964, https://openalex.org/W2797902698, https://openalex.org/W4376144198, https://openalex.org/W2119352997 |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.22541/essoar.169603511.10575870/v1 |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | cc-by-nc |
| best_oa_location.pdf_url | https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870 |
| best_oa_location.version | acceptedVersion |
| best_oa_location.raw_type | posted-content |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by-nc |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.22541/essoar.169603511.10575870/v1 |
| primary_location.id | doi:10.22541/essoar.169603511.10575870/v1 |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | cc-by-nc |
| primary_location.pdf_url | https://essopenarchive.org/doi/pdf/10.22541/essoar.169603511.10575870 |
| primary_location.version | acceptedVersion |
| primary_location.raw_type | posted-content |
| primary_location.license_id | https://openalex.org/licenses/cc-by-nc |
| primary_location.is_accepted | True |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.22541/essoar.169603511.10575870/v1 |
| publication_date | 2023-09-30 |
| publication_year | 2023 |
| referenced_works | https://openalex.org/W3138530731, https://openalex.org/W1977146902, https://openalex.org/W6790730289, https://openalex.org/W2109005173, https://openalex.org/W2902319229, https://openalex.org/W2900061982, https://openalex.org/W2018904680, https://openalex.org/W6638783484, https://openalex.org/W2743322459, https://openalex.org/W2948331740, https://openalex.org/W2055307461, https://openalex.org/W2884349873, https://openalex.org/W2524428287, https://openalex.org/W2016241302, https://openalex.org/W3086919982, https://openalex.org/W2944526643, https://openalex.org/W2959795053, https://openalex.org/W1965527585, https://openalex.org/W6745245109, https://openalex.org/W6694496664, https://openalex.org/W2003131973, https://openalex.org/W6907529418, https://openalex.org/W2091294963, https://openalex.org/W3100028353, https://openalex.org/W2559846179, https://openalex.org/W2207050309, https://openalex.org/W4256653819, https://openalex.org/W2100067222, https://openalex.org/W4288346545, https://openalex.org/W3159758145, https://openalex.org/W4247068909, https://openalex.org/W1841592590, https://openalex.org/W2273556019, https://openalex.org/W2963595573, https://openalex.org/W2763421725, https://openalex.org/W3201868588, https://openalex.org/W3131921307, https://openalex.org/W4287626506 |
| referenced_works_count | 38 |
| abstract_inverted_index.A | 44 |
| abstract_inverted_index.a | 66, 102, 124, 192, 200 |
| abstract_inverted_index.At | 22 |
| abstract_inverted_index.By | 92, 128 |
| abstract_inverted_index.In | 69 |
| abstract_inverted_index.It | 159 |
| abstract_inverted_index.as | 65 |
| abstract_inverted_index.be | 218 |
| abstract_inverted_index.by | 63, 123, 166, 176 |
| abstract_inverted_index.in | 78, 85, 189, 203, 232 |
| abstract_inverted_index.is | 160, 182 |
| abstract_inverted_index.it | 181 |
| abstract_inverted_index.of | 2, 19, 29, 38, 46, 53, 74, 105, 114, 137, 144, 199 |
| abstract_inverted_index.on | 196 |
| abstract_inverted_index.to | 173, 205, 220 |
| abstract_inverted_index.we | 100 |
| abstract_inverted_index.and | 4, 97, 140, 234 |
| abstract_inverted_index.are | 7, 121, 170 |
| abstract_inverted_index.has | 49, 191 |
| abstract_inverted_index.out | 10 |
| abstract_inverted_index.the | 16, 20, 23, 26, 51, 72, 79, 86, 106, 109, 115, 134, 145, 151, 167, 177, 186, 197, 206, 222, 239 |
| abstract_inverted_index.two | 130 |
| abstract_inverted_index.use | 52 |
| abstract_inverted_index.and, | 226 |
| abstract_inverted_index.code | 147, 152, 169 |
| abstract_inverted_index.more | 40 |
| abstract_inverted_index.most | 110 |
| abstract_inverted_index.much | 39 |
| abstract_inverted_index.need | 28 |
| abstract_inverted_index.part | 113 |
| abstract_inverted_index.rpe. | 127 |
| abstract_inverted_index.same | 24 |
| abstract_inverted_index.that | 132, 162, 184, 213 |
| abstract_inverted_index.this | 70 |
| abstract_inverted_index.used | 84, 219, 231 |
| abstract_inverted_index.vast | 17 |
| abstract_inverted_index.very | 193 |
| abstract_inverted_index.were | 154 |
| abstract_inverted_index.These | 210 |
| abstract_inverted_index.areas | 143 |
| abstract_inverted_index.close | 172 |
| abstract_inverted_index.code. | 21, 179 |
| abstract_inverted_index.could | 216 |
| abstract_inverted_index.ecRad | 82, 188, 225 |
| abstract_inverted_index.given | 32 |
| abstract_inverted_index.imply | 212 |
| abstract_inverted_index.model | 138, 146 |
| abstract_inverted_index.other | 228 |
| abstract_inverted_index.range | 136 |
| abstract_inverted_index.rates | 164 |
| abstract_inverted_index.shown | 183 |
| abstract_inverted_index.those | 174 |
| abstract_inverted_index.time, | 25 |
| abstract_inverted_index.tools | 131 |
| abstract_inverted_index.using | 11, 75, 148, 185 |
| abstract_inverted_index.where | 118 |
| abstract_inverted_index.(IFS). | 91 |
| abstract_inverted_index.System | 90 |
| abstract_inverted_index.codes. | 43 |
| abstract_inverted_index.half-, | 95 |
| abstract_inverted_index.impact | 195 |
| abstract_inverted_index.mixing | 94 |
| abstract_inverted_index.models | 6, 236 |
| abstract_inverted_index.number | 45 |
| abstract_inverted_index.paper, | 71 |
| abstract_inverted_index.recent | 47 |
| abstract_inverted_index.scheme | 81, 224 |
| abstract_inverted_index.urgent | 27 |
| abstract_inverted_index.Fortran | 125 |
| abstract_inverted_index.OpenIFS | 190 |
| abstract_inverted_index.avenue. | 68 |
| abstract_inverted_index.carried | 9 |
| abstract_inverted_index.climate | 5, 235 |
| abstract_inverted_index.develop | 101 |
| abstract_inverted_index.dynamic | 135 |
| abstract_inverted_index.harming | 238 |
| abstract_inverted_index.heating | 163 |
| abstract_inverted_index.levels. | 158 |
| abstract_inverted_index.limited | 33, 194 |
| abstract_inverted_index.numbers | 14, 60 |
| abstract_inverted_index.reduced | 54 |
| abstract_inverted_index.results | 211 |
| abstract_inverted_index.scheme, | 117 |
| abstract_inverted_index.schemes | 230 |
| abstract_inverted_index.single- | 96 |
| abstract_inverted_index.solver, | 108 |
| abstract_inverted_index.studies | 48 |
| abstract_inverted_index.version | 104 |
| abstract_inverted_index.weather | 3, 233 |
| abstract_inverted_index.without | 237 |
| abstract_inverted_index.accuracy | 198 |
| abstract_inverted_index.assigned | 155 |
| abstract_inverted_index.computed | 165 |
| abstract_inverted_index.emulated | 122 |
| abstract_inverted_index.ensemble | 149 |
| abstract_inverted_index.estimate | 133 |
| abstract_inverted_index.forecast | 202, 240 |
| abstract_inverted_index.identify | 141 |
| abstract_inverted_index.majority | 18 |
| abstract_inverted_index.original | 207 |
| abstract_inverted_index.produced | 175 |
| abstract_inverted_index.software | 126 |
| abstract_inverted_index.ECMWF’s | 87 |
| abstract_inverted_index.Moreover, | 180 |
| abstract_inverted_index.Numerical | 0 |
| abstract_inverted_index.accuracy. | 241 |
| abstract_inverted_index.demanding | 112 |
| abstract_inverted_index.efficient | 41 |
| abstract_inverted_index.employing | 129 |
| abstract_inverted_index.forecasts | 31 |
| abstract_inverted_index.hardware, | 64 |
| abstract_inverted_index.including | 57 |
| abstract_inverted_index.numerical | 42, 55 |
| abstract_inverted_index.possibly, | 227 |
| abstract_inverted_index.precision | 157 |
| abstract_inverted_index.promising | 67 |
| abstract_inverted_index.radiation | 80, 116, 223 |
| abstract_inverted_index.resources | 35 |
| abstract_inverted_index.suggested | 50 |
| abstract_inverted_index.supported | 62 |
| abstract_inverted_index.variables | 153 |
| abstract_inverted_index.Integrated | 88 |
| abstract_inverted_index.accelerate | 221 |
| abstract_inverted_index.arithmetic | 215 |
| abstract_inverted_index.comparison | 204 |
| abstract_inverted_index.encourages | 36 |
| abstract_inverted_index.parameters | 139 |
| abstract_inverted_index.particular | 156 |
| abstract_inverted_index.precision, | 56 |
| abstract_inverted_index.reasonably | 171 |
| abstract_inverted_index.throughout | 15 |
| abstract_inverted_index.variables, | 99 |
| abstract_inverted_index.Forecasting | 89 |
| abstract_inverted_index.development | 37 |
| abstract_inverted_index.possibility | 73 |
| abstract_inverted_index.problematic | 142 |
| abstract_inverted_index.simulations | 1 |
| abstract_inverted_index.statistics, | 150 |
| abstract_inverted_index.Tripleclouds | 107 |
| abstract_inverted_index.calculations | 77, 120 |
| abstract_inverted_index.deliberately | 93 |
| abstract_inverted_index.demonstrated | 161 |
| abstract_inverted_index.increasingly | 61 |
| abstract_inverted_index.medium-range | 201 |
| abstract_inverted_index.successfully | 217 |
| abstract_inverted_index.computational | 34 |
| abstract_inverted_index.operationally | 83 |
| abstract_inverted_index.configuration. | 209 |
| abstract_inverted_index.conventionally | 8 |
| abstract_inverted_index.floating-point | 13, 59 |
| abstract_inverted_index.half-precision | 58, 76 |
| abstract_inverted_index.computationally | 111 |
| abstract_inverted_index.high-resolution | 30 |
| abstract_inverted_index.mixed-precision | 103, 168, 187, 214 |
| abstract_inverted_index.parametrization | 229 |
| abstract_inverted_index.double-precision | 12, 98, 178, 208 |
| abstract_inverted_index.reduced-precision | 119 |
| cited_by_percentile_year | |
| corresponding_author_ids | https://openalex.org/A5075789919 |
| countries_distinct_count | 1 |
| institutions_distinct_count | 5 |
| corresponding_institution_ids | https://openalex.org/I40120149 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/13 |
| sustainable_development_goals[0].score | 0.8299999833106995 |
| sustainable_development_goals[0].display_name | Climate action |
| citation_normalized_percentile.value | 0.22669012 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |