idddlmZdgZGddeZedkrEddlmZejdddlm Z e e d  d Sd S) ) FCompilerNVHPCFCompilercreZdZdZdZdZdZddgdgddgdgdgd d gd gd Zd gZdZ dZ dZ dZ dZ dZdZdS)ra6 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_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverr -fpicz-module z-Icddg}|j|zS)Nz-Minform=informz-Mnosecond_underscore) pic_flags)selfopts Q/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/fcompiler/nv.py get_flagszNVHPCFCompiler.get_flags!s "9:~##cdgS)Nz-fastrs r get_flags_optzNVHPCFCompiler.get_flags_opt%s yrcdgS)Nz-grrs rget_flags_debugzNVHPCFCompiler.get_flags_debug(s v rc ddgS)Nz-sharedrrrs rget_flags_linker_soz"NVHPCFCompiler.get_flags_linker_so+s 7##rc d|zS)Nz-R%sr)rdirs rruntime_library_dir_optionz)NVHPCFCompiler.runtime_library_dir_option.s |rN)__name__ __module__ __qualname____doc__ compiler_type descriptionversion_pattern executablesrmodule_dir_switchmodule_include_switchrrrrr"rrrrrsM"KfO $ $i0$ Y5M*K I" $$$$$$r__main__)log)customized_fcompilerr)compilerN) numpy.distutils.fcompilerr compilersrr# distutilsr. set_verbositynumpy.distutilsr0print get_versionrrrr9s//////   *****Y***X zCa444444 E   - - - 9 9 ; ;<<<<< r