From the dutch Tweakers newssite i've read an article about a HPC speed challenge from NASA to attempt to modernize their CFD FORTRAN code, up to a factor of 10000 (!)
The story is here and the page with details of the challenge is here
Apparently the PLEIADES cluster they want the code to run on has been built by SGI (in its later incarnations obviously).
Challenge is split into an Ideation part and an Architecture part, the former being the generation of ideas about a faster approach to the flow analysis, the latter doing algorithm improvements in individual modules.
The compiler environment is Intel/GNU C++/C/FORTRAN and SGI MPT.
The whole trick lies in integrating decade old FORTRAN CFD code onto a modern hybrid CPU/GPU platform with Infiniband interconnect hardware. This cannot be done easily in a pure code-algorithmic way since the speed will depend on the PBS queue system, placement of data in memory or on disks using the LUSTRE file system.
(Maybe not so) Remarkable is that NASA apparently either does not have the resources to do it themselves or that they think this project is too complex to being handled by a single ICT software company, the reseller (SGI, now HPE), or themselves. And there is an import restriction on the FUN3D software, limiting the code challenge to US citizens.
Well, it does look like the total prize money of USD 55.000 is a damn cheap crowdfundingly steal considering what NASA could get in return
The story is here and the page with details of the challenge is here
Apparently the PLEIADES cluster they want the code to run on has been built by SGI (in its later incarnations obviously).
Challenge is split into an Ideation part and an Architecture part, the former being the generation of ideas about a faster approach to the flow analysis, the latter doing algorithm improvements in individual modules.
The compiler environment is Intel/GNU C++/C/FORTRAN and SGI MPT.
The whole trick lies in integrating decade old FORTRAN CFD code onto a modern hybrid CPU/GPU platform with Infiniband interconnect hardware. This cannot be done easily in a pure code-algorithmic way since the speed will depend on the PBS queue system, placement of data in memory or on disks using the LUSTRE file system.
(Maybe not so) Remarkable is that NASA apparently either does not have the resources to do it themselves or that they think this project is too complex to being handled by a single ICT software company, the reseller (SGI, now HPE), or themselves. And there is an import restriction on the FUN3D software, limiting the code challenge to US citizens.
Well, it does look like the total prize money of USD 55.000 is a damn cheap crowdfundingly steal considering what NASA could get in return