p, d dl mZ dgZ G d de Zedk rEd dlmZ ej d d dlm Z e
e d d
S d
S ) ) FCompilerNVHPCFCompilerc r e Zd ZdZdZdZdZddgdgddgdgdgd d
gdgdZd
gZdZ dZ
d Zd Zd Z
d Zd ZdS )r a6 NVIDIA High Performance Computing (HPC) SDK Fortran Compiler
https://developer.nvidia.com/hpc-sdk
Since august 2020 the NVIDIA HPC SDK includes the compilers formerly known as The Portland Group compilers,
https://www.pgroup.com/index.htm.
See also `numpy.distutils.fcompiler.pg`.
nvzNVIDIA HPC SDKzM\s*(nvfortran|(pg(f77|f90|fortran)) \(aka nvfortran\)) (?P[\d.-]+).*zz-V nvfortranz-Mfixedarz-crranlib)version_cmdcompiler_f77compiler_fixcompiler_f90 linker_soarchiverr -fpicz-module z-Ic ddg}| j |z S )Nz-Minform=informz-Mnosecond_underscore) pic_flags)selfopts p/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/nv.py get_flagszNVHPCFCompiler.get_flags! s "9:~## c dgS )Nz-fast r s r
get_flags_optzNVHPCFCompiler.get_flags_opt% s
yr c dgS )Nz-gr r s r get_flags_debugzNVHPCFCompiler.get_flags_debug( s v
r c
ddgS )Nz-sharedr r r s r get_flags_linker_soz"NVHPCFCompiler.get_flags_linker_so+ s
7##r c d|z S )Nz-R%sr )r dirs r runtime_library_dir_optionz)NVHPCFCompiler.runtime_library_dir_option. s |r N)__name__
__module____qualname____doc__
compiler_typedescriptionversion_patternexecutablesr module_dir_switchmodule_include_switchr r r r r" r r r r r s M"KfO $
$i0$
Y5M* K I" $ $ $ $ $ $ r __main__)log )customized_fcompilerr )compilerN)numpy.distutils.fcompilerr compilersr r# distutilsr.
set_verbositynumpy.distutilsr0 printget_versionr r r r9 s / / / / / /
* * * * *Y * * *X zCa444444 E
-
-
-
9
9
;
;<<<<< r