The NVIDIA Fortran compiler, and nvfortran is In general, the designation NVFORTRAN is used to refer to NVIDIA HPC Compilers and Commands Compiler or Tool Programming Considerations for 64-Bit Environments discusses issues of which programmers should be aware when targeting 64-bit processors.Ĭ++ and C Inline Assembly and Intrinsics describes how to use inline assembly code in C++ and C programs, as well as how to use intrinsic functions that map directly to assembly machine instructions. Inter-language Calling provides examples showing how to place C language calls in a Fortran program and Fortran language calls in a C program. Using MPI describes how to use MPI with the NVIDIA HPC compilers.Ĭreating and Using Libraries discusses NVIDIA HPC compiler support libraries, shared object files, and environment variables that affect the behaviorĮnvironment Variables describes the environment variables that affect the behavior of the NVIDIA HPC compilers.ĭistributing Files – Deployment describes the deployment of your files once you have built, debugged and compiled them successfully. PCAST describes how to use the Parallel Compiler Assisted Testing features of the HPC Compilers. Using OpenACC describes how to use an NVIDIA GPU and gives an introduction to using OpenACC. Using OpenMP describes how to use OpenMP for multicore CPU programming. ![]() Using Function Inlining describes how to use function inlining and shows how to create an inline library. ![]() Multicore CPU Optimization describes multicore CPU optimizations and related compiler options. Use Command-line Options provides an overview of the command-line options as well as task-related lists of options. Getting Started provides an introduction to the NVIDIA HPC compilers and describes their use and overall features. This guide contains the essential information on how to use the NVIDIA HPC compilers and is divided into these sections: ISO/IEC 14882:2017, Information Technology – Programming Languages – C++, Geneva, 2017 (C++17).ISO/IEC 14882:2014, Information Technology – Programming Languages – C++, Geneva, 2014 (C++14).ISO/IEC 14882:2011, Information Technology – Programming Languages – C++, Geneva, 2011 (C++11).ISO/IEC 9899:2011, Information Technology – Programming Languages – C, Geneva, 2011 (C11).ISO/IEC 9899:1999, Information technology – Programming Languages – C, Geneva, 1999 (C99).ISO/IEC 9899:1990, Information technology – Programming Languages – C, Geneva, 1990 (C90).American National Standard Programming Language C, ANSI X3.159-1989.Military Standard, Fortran, DOD Supplement to American National Standard Programming Language Fortran, ANSI x.3-1978, MIL-STD-1753.Programming in VAX Fortran, Version 4.0, Digital Equipment Corporation (September, 1984).OpenMP Application Program Interface, Version 4.5, November 2015.OpenACC Application Program Interface, Version 2.7, November 2018.The Fortran 2003 Handbook, Adams et al, Springer, 2009.Fortran 95 Handbook Complete ISO/ANSI Reference, Adams et al, The MIT Press, Cambridge, Mass, 1997.ISO/IEC 1539-1 : 2018, Information technology – Programming Languages – Fortran, Geneva, 2018 (Fortran 2018).ISO/IEC 1539-1 : 2010, Information technology – Programming Languages – Fortran, Geneva, 2010 (Fortran 2008). ![]() ISO/IEC 1539-1 : 2004, Information technology – Programming Languages – Fortran, Geneva, 2004 (Fortran 2003). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |