Opportunity
SAM #142085-26-0014
Sole Source Integration of MPAS Atmospheric Dynamical Core into PyTorch for NOAA NWS Modeling Office
Buyer
DEPT OF COMMERCE NOAA EAD-NORFOLK-SAP
Posted
August 12, 2026
Respond By
August 27, 2026
Identifier
142085-26-0014
NAICS
518210, 541715
NOAA's Acquisition and Grants Office, Eastern Acquisition Division-Kansas City, is planning a sole source procurement for advanced weather modeling software integration for the National Weather Service (NWS) Office of Modeling and Development. - Government Buyer: - National Oceanic and Atmospheric Administration (NOAA) - Acquisition and Grants Office, Eastern Acquisition Division-Kansas City - National Weather Service (NWS) Office of Modeling and Development - OEM/Vendor: - IC Weather LLC (sole source, proprietary software developer) - Products/Services Requested: - Integration and development of the MPAS (Model for Prediction Across Scales) atmospheric dynamical core within the PyTorch machine learning framework - Adaptation of MPAS for GPU acceleration - Integration with machine learning algorithms - Enabling direct access to parameter gradients for advanced data assimilation and observation impact studies - Notable Requirements: - IC Weather LLC's proprietary "MPAS-PyTorch" software has demonstrated significant computational improvements over the legacy FORTRAN version - All software derivatives resulting from this work will be released as open source in accordance with NOAA policy - No competitive solicitation will be issued unless other firms can fully meet the highly specialized requirements
Description
The National Oceanic and Atmospheric Administration’s (NOAA) Acquisition and Grants Office, Eastern Acquisition Division-Kansas City intends to negotiate and award a purchase order, on a sole source basis, under authority of RFO FAR 6.103-1, with small business entity IC Weather LLC for integration and development of MPAS atmospheric dynamical core within the existing PyTorch framework for the NWS Office of Modeling and Development in Silver Spring, MD.
Sole Source Justification:
The sole source determination is based on NOAA’s Sole Source Justification. Only one source is capable of providing the supplies or services required at the level of quality required because the supplies or services ordered are unique or highly specialized. The specific requirement is to adapt the MPAS dynamical core to leverage GPU acceleration for improved compute efficiency, integration into an infrastructure that enables future work on model parameterizations based on machine learning (ML) algorithms, and provides direct access to parameter gradients which may be used to extend NOAA’s data assimilation (DA) capabilities to 4-Dimensional Varational algorithms (4DVAR) as well as enable advanced observation impact studies including Forecast Sensitivity to Observation Impact (FSOI) techniques. The first of these requirements is capable of being met through a proprietary software package that has integrated MPAS into the PyTorch framework. The vendor has demonstrated via the “MPAS-PyTorch” a substantial decrease in the computational time to run a forecast compared with the current FORTRAN version of MPAS. The nature of integration will allow for further testing at higher spatial resolutions that would meet NWS operational requirements, in conjunction with PyTorch / ML versions of physics schemes used in MPAS to further improve computational efficiency, and use of the native gradients computed by PyTorch for 4DVAR and FSOI capabilities.
Since this initial capability exists, it is not in the interest of the Government to open a competitive contract acquisition process to duplicate the effort or risk exposure to intellectual property infringement. However, any derivatives of the current software will become open source per NOAA policy.
This pre-solicitation notice is not a request for competitive proposals and no solicitation package is available. However, firms that believe they can fully meet the government’s requirements may submit substantiating documentation or a request for additional information in writing to the (Contract Specialist) within 15 days after publication of this pre-solicitation notice. Such requests and documentation will be evaluated solely for the purpose of determining whether or not to conduct this procurement on a competitive basis. A determination by the government not to conduct a competitive procurement, based upon responses to this notice, is solely within the discretion of the government. Oral communications are not acceptable in response to this pre-solicitation notice.