Rebecca Ringuette, Nicholas Murphy, Maksym Petrenko, Kevin Reardon, Josh Rigler, Leila Mays, Silvina Guidoni, Darren De Zeeuw, Robert Weigel, Thomas Y. Chen, Mike Liemohn, Ryan Timmons, Yihua Zheng, Alexa Halford, and Jeff Klenzing
Subjects
Geophysics, Administration and Management, Computer Programming and Software
Abstract
Heliophysics depends on RSEs to properly engineer software. However, RSEs receive unequal treatment compared to their science counterparts, resulting in unsustainable talent loss. These restrictions include lack of credit for their contributions and insufficient training. This paper describes what a RSE is and proposes solutions, including implementing appropriate recognition standards.
Sergey Korkin, Alexei Lyapustin, Aliaksandr Sinyuk, and Brent N Holben
Subjects
Geophysics, Computer Programming And Software
Abstract
The successive orders of scattering radiative transfer (RT) codes frequently call the scalar (dot) product function. In this paper, we study performance of some implementations of the dot product in the RT code SORD using 50 scenarios for light scattering in the atmosphere-surface system. In the dot product function, we use the unrolled loops technique with different unrolling factor. We also considered the intrinsic Fortran functions. We show results for two machines: ifort compiler under Windows, and pgf90 under Linux. Intrinsic DOT_PRODUCT function showed best performance for the ifort. For the pgf90, the dot product implemented with unrolling factor 4 was the fastest. The RT code SORD together with the interface that runs all the mentioned tests are publicly available from ftp:maiac.gsfc.nasa.govpubskorkinSORD_IP_16B (current release) or by email request from the corresponding (first) author.