Why not rewrite the Fortran code in Assembly?

reply
Thomas Gentry-Funk May 12, 2017, 12:51 p.m. PDT
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?

reply
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.

reply
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...
Let these people know about your message