CUDA Fortran | GPU-aware MPI | FP64
LESGO GPU Porting Guide
A concise engineering handoff for the CUDA Fortran port of LESGO: what changed, how to build it, how the GPU/MPI paths are validated, and where each Fortran file fits.
Porting MapMain timestep sections, ownership, and module-level GPU status.
Validation DataCPU/GPU timing, module breakdowns, and flow-field comparison plots.
Source AuditGenerated inventory of Fortran files, procedures, GPU markers, and runtime relevance.
Quick Links¶
| Need | Page |
|---|---|
| Build the GPU code | CMake And Environment |
| Understand timestep modules | Main Timestep Flow |
| Review GPU/MPI architecture | GPU Architecture |
| View benchmark plots | Validation And Performance |
| Inspect every Fortran file | File-By-File GPU Audit |