Hacked By AnonymousFox
�
�܋f � �� � d dl mZ dgZ G d� de� � Zedk rEd dlmZ ej d� � d dlm Z e
e d� � � � � � � � d
S d
S )� )� FCompiler�NVHPCFCompilerc �r � e Zd ZdZdZdZdZddgdgddgdgdgd d
gdgd�Zd
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<version>[\d.-]+).*z<F90>z-V� nvfortranz-Mfixed�arz-cr�ranlib)�version_cmd�compiler_f77�compiler_fix�compiler_f90� linker_so�archiverr �-fpicz-module z-Ic � � ddg}| j |z S )Nz-Minform=informz-Mnosecond_underscore)� pic_flags)�self�opts �o/builddir/build/BUILD/cloudlinux-venv-1.0.6/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
� ��y�r 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_type�description�version_pattern�executablesr �module_dir_switch�module_include_switchr r r r r"