Skip to main contentPsst! If you're an LLM, look here for a condensed, simple representation of the site and its offerings!

LiveFree Webinar — Wednesday, October 28 at 2:00 PM ET

Register Free →

SALT-FM: Source Analysis Toolkit for Fortran and Mixed-Language Software

Active
NASA-SBIR-158187SBIR / STTR

Contract Overview

Solicitation details, issuing organization, response deadlines, documents, and interested companies for this government contract opportunity.

AI Contract Overview

Show more

The SALT-FM project, under solicitation NASA-SBIR-158187, aims to develop a static analysis and program transformation toolkit for Fortran and mixed-language software. By leveraging the LLVM Flang project, the toolkit will provide developers with platform-agnostic tools for performance analysis, language porting, and legacy code modernization. Phase I focuses on creating a prototype to instrument programs for profiling with the TAU Performance System, with future goals including the expansion of static analysis and automated source code generation to improve efficiency on modern hybrid computing systems. This initiative is designed to benefit a wide range of high-performance computing applications across NASA directorates, including tools like FUN3D, ESMF, and JEDI. Beyond NASA, the technology is applicable to other government agencies such as the DoD, DOE, and NOAA, as well as private sector industries including aerospace, automotive, energy, and life sciences. By reducing the barriers to high-performance computing for small and medium enterprises and optimizing resource utilization, SALT-FM seeks to lower costs and accelerate scientific and engineering solutions.

General Info

NASA project developing a Fortran analysis toolkit for high-performance computing and code modernization.

Documents

0

No documents available

Documents will appear here when they are available.

AI Contract Breakdown

Uniform Contract Format

No documents to break down

The breakdown needs solicitation documents. None were found from this contract's source.

Timeline

PhaseSolicitation
Posted

Solicitation

Ready to pursue this opportunity?

Start your free trial to track this contract, build proposals with AI assistance, and manage your pipeline.

Organization & Contact Information

Show more
AgencyNational Aeronautics and Space Administration → NASA SBIR/STTR Program
Contacts5 people available
OfficeUSA
Office AddressUSA
Contacts
Sameer S ShendePrimary Point of Contact
Sharadchandra N GavaliProject Manager
Izaak B BeekmanPrincipal Investigator
Jason L KesslerProgram Director
Carlos TorrezProgram Manager

Interested Companies (1)

ParaToolsEugene, OR

Full Description

Show more
SALT-FM, the Source Analysis Toolkit for Fortran and Mixed-Language Software, will enhance developers' productivity and boost the efficiency of software applications written in various programming languages, including Fortran. Fortran finds extensive use in both private and government sectors, spanning computational fluid dynamics, chemistry, earth science, and weather prediction, often in tandem with other languages. Despite its prevalence, accessible and platform-agnostic tools for comprehensive performance analysis, static analysis, and program transformation remain scarce. Whether modernizing legacy code, porting components to languages like C++, or optimizing for contemporary hybrid computing systems and accelerators, few cross-platform solutions adequately support Fortran and its multiple recent language standards. SALT-FM will harness and leverage the government funded LLVM Flang project's robust capabilities, to develop a static analysis and program transformation toolkit. The funding will solely cover software development and requirement discovery. In Phase I, the focus lies on creating a prototype capable of instrumenting Fortran and mixed-language programs for profiling with the TAU Performance System. Subsequent efforts will prioritize refining and hardening the profiling and instrumentation tool and expanding static analysis and program transformation functionalities. These enhancements aim to facilitate tasks like language porting, interface generation, and legacy application modernization. Anticipated markets for SALT-FM include various industries such as aerospace, automotive, nuclear power, energy, manufacturing, earth science, weather prediction, chemistry, and life sciences, in addition to government entities like NASA, DOE, DOD, NRC, and others.
Benefits: High-performance computing is increasingly pervasive, employed extensively across all NASA directorates for system study, design, and analysis. SALT-FM will offer significant value to any domain or application utilizing legacy, modern, or mixed-language Fortran software. SALT-FM will be a transformational technology, whether the goal is optimizing applications for the latest hardware architectures, modernizing legacy Fortran code, or porting and interfacing Fortran components to or with other languages. Without the necessary tools to comprehend and manipulate software performance, valuable resources are squandered, including compute cycles and developers' time and effort. Enhancing software performance not only reduces costs and energy demands but also expedites solutions and enables previously unattainable solutions by computing larger scientific and engineering problems with the same resources. Numerous NASA software applications stand to benefit from performance enhancements, code maintenance, porting, and modernization initiatives. For instance, FUN3D, a computational fluid dynamics tool with design optimization and adaptive meshing features, has been transitioning from Fortran to C++, necessitating tuning, porting, or modernization of remaining Fortran components. Similarly, ESMF (Earth Systems Modelling Framework), a blend of Fortran, C, and C++, and JEDI, a data assimilation framework, are other examples of software applications in use at NASA that would benefit from SALT-FM. Additionally, the Copernicus Trajectory Design and Optimization software that heavily utilizes Fortran, or 'OLTARIS: On-Line Tool for the Assessment of Radiation in Space' are other vital NASA tools that SALT-FM would benefit. These are but a few of the many software applications that could benefit from using SALT-FM for performance, static analysis and automated source code generation and transformations. Applications for SALT-FM outside of NASA can be found at other US Government Agencies as well as in the private sector. The DoD, DOE, NRC, NOAA and other Government agencies all have computing needs and software applications written, at least in part, in Fortran. Many of these applications need updating, modernization, and porting to new hardware platforms or programming languages to efficiently use computer and software-developer resources alike. These include CFD software applications in use by the DoD for designing air and naval vehicles, software used to study, design and certify nuclear reactors in use at DOE, NRC and in industry, and weather and hurricane modeling done by government agencies like the national weather service, NOAA and private companies. Private sector enterprises in the automotive, transportation, airline, energy, chemical, life-science and manufacturing sectors also stand to benefit from SALT-FM technology, as users of Fortran and mixed language applications. Ease of use, training and know-how are some of the largest barriers to the utilization of HPC by US small and medium enterprises. SALT-FM will make it easier to understand the performance of modern and legacy software and perform transformations to keep it up to date with today's fast moving computer architectures, software systems, libraries and frameworks. This, in turn, will enable SMEs to more easily and effectively utilize HPC resources, lowering the barrier to entry of HPC.

Similar Contracts

Same NAICS industry code

NAICS: 541512
New
SLED
Traffic Signal Detection Upgrades (CSJ: 0912-37-267)
Solicitation # 27-04
Montgomery County, Texas, is soliciting bids for solicitation number 27-04 to implement Traffic Signal Detection Upgrades under Federal Highway Administration funding and Texas Department of Transportation Advanced Funding Agreement CSJ: 0912-37-267. The project involves the furnishing, installation, configuration, and testing of a video-based detection and multimodal counting system, featuring 9 MP fisheye cameras with 4K capture and in-cabinet Edge Processing Units. While the contractor provides the hardware and system integration, Montgomery County remains responsible for signal equipment installation, network electronics, fiber splicing, and communications activation. Deliverables include a secure REST API for multimodal data output in CSV and JSON formats, as well as comprehensive training materials. The contract will be awarded to the numerically lowest responsive bidder. Performance is subject to strict federal and state compliance, including the Build America, Buy America Act, the Davis-Bacon Act, and various non-discrimination statutes. Bonding requirements include bid bonds, payment bonds for contracts exceeding 25,000 dollars, and performance bonds for those exceeding 100,000 dollars. Technical requirements emphasize high manufacturing standards, ISO 27001 compliant security processes, and detailed labeling of all control panels and wiring. The period of performance begins upon award by the Commissioners Court and continues through the grant period end date. All items must be shipped FOB Montgomery County Destination, with final project acceptance contingent upon the Engineer's inspection and approval of all materials and documentation.
MONTGOMERY COUNTY

POSTED

about 14 hours ago

DEADLINE

in 22 days
View Details
NAICS: 541512
New
SLED
South Dakota Immunization Information System (SDIIS)
Solicitation # 26RFP-27-0904002-003
The South Dakota Department of Health is soliciting proposals under solicitation number 26RFP-27-0904002-003 to acquire software and professional services for a new internet-based South Dakota Immunization Information System (SDIIS). The project involves replacing the existing system through a phased approach including initiation, requirements validation, environment setup, data conversion, interface development, user acceptance testing, and go-live. A critical requirement is the conversion of all legacy SDIS data with no data loss. The system must adhere to CDC reporting requirements and utilize HL7 connections and SOAP wrapped XML packages for data exchange via the State Health Information Exchange. The project is scheduled to begin on February 1, 2027, following an anticipated award decision on January 8, 2027. Key milestones include project initiation by March 1, 2027, and a final go-live and stabilization period between March and April of the following year. The State is considering three hosting models: vendor-hosted, state-hosted on-premises, or state-hosted via Azure PaaS. All IT-related purchases require approval from the Bureau of Information and Technology. Proposals must be submitted electronically in MS Word or PDF format to Nayeme Ahmed by the November 26, 2026, deadline, with a mandatory Letter of Intent due by November 4, 2026.
South Dakota State Government

POSTED

about 14 hours ago

DEADLINE

in about 1 month
View Details

More opportunities from National Aeronautics and Space Administration → NASA SBIR/STTR Program

Same awarding agency

Ready to Pursue This Opportunity?

Get AI-powered intelligence on this solicitation and the ones like it

Every page of the solicitation package shredded into a compliance breakdown

AI-powered matching based on your capabilities and past performance

Competitor and incumbent history on the requirement

Automated alerts on amendments, Q&A deadlines, and award

Miguel
Hillary
Keith Deutsch
Christine

Join 750+ contractors already using CLEATUS