Thomas Gentry-Funk
May 12, 2017
12:51 p.m. PDT

Why not rewrite the Fortran code in Assembly?

Hi Folks,

Has anyone considered taking the Fortran and moving it to Assembly (at least certain sections of code). Does anyone know if we can make this move?
2 Replies

Dick Walter
May 17, 2017
12:11 p.m. PDT
@Thomas Gentry-Funk
That would be difficult since FUN3D runs on many different machines, some of which include Nvidia Cuda parallel accelerators for which no true assembly language exists. Examining the way the Portland compiler generates the virtual assembler might be fruitful in speeding up the execution on Plieades but it is unclear to me if that could get you 10x.

Thomas Gentry-Funk
May 20, 2017
2:52 p.m. PDT
@Dick Walter
Thank you. I agree, I do not think moving to assembly for subroutines etc will get the kind of speed boost they are looking for...
Post Your Reply
Let these people know about your message