$93 GRAYBYTE WORDPRESS FILE MANAGER $72

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python37/lib64/python3.7/site-packages/numpy/distutils/fcompiler/

HOME
Current File : /opt/alt/python37/lib64/python3.7/site-packages/numpy/distutils/fcompiler//vast.py
from __future__ import division, absolute_import, print_function

import os

from numpy.distutils.fcompiler.gnu import GnuFCompiler

compilers = ['VastFCompiler']

class VastFCompiler(GnuFCompiler):
    compiler_type = 'vast'
    compiler_aliases = ()
    description = 'Pacific-Sierra Research Fortran 90 Compiler'
    version_pattern = (r'\s*Pacific-Sierra Research vf90 '
                       r'(Personal|Professional)\s+(?P<version>[^\s]*)')

    # VAST f90 does not support -o with -c. So, object files are created
    # to the current directory and then moved to build directory
    object_switch = ' && function _mvfile { mv -v `basename $1` $1 ; } && _mvfile '

    executables = {
        'version_cmd'  : ["vf90", "-v"],
        'compiler_f77' : ["g77"],
        'compiler_fix' : ["f90", "-Wv,-ya"],
        'compiler_f90' : ["f90"],
        'linker_so'    : ["<F90>"],
        'archiver'     : ["ar", "-cr"],
        'ranlib'       : ["ranlib"]
        }
    module_dir_switch = None  #XXX Fix me
    module_include_switch = None #XXX Fix me

    def find_executables(self):
        pass

    def get_version_cmd(self):
        f90 = self.compiler_f90[0]
        d, b = os.path.split(f90)
        vf90 = os.path.join(d, 'v'+b)
        return vf90

    def get_flags_arch(self):
        vast_version = self.get_version()
        gnu = GnuFCompiler()
        gnu.customize(None)
        self.version = gnu.get_version()
        opt = GnuFCompiler.get_flags_arch(self)
        self.version = vast_version
        return opt

if __name__ == '__main__':
    from distutils import log
    log.set_verbosity(2)
    from numpy.distutils.fcompiler import new_fcompiler
    compiler = new_fcompiler(compiler='vast')
    compiler.customize()
    print(compiler.get_version())

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
31 Aug 2024 3.40 AM
root / root
0755
__pycache__
--
31 Aug 2024 3.40 AM
root / root
0755
__init__.py
37.406 KB
25 Apr 2023 2.30 AM
root / root
0644
absoft.py
5.48 KB
25 Apr 2023 2.30 AM
root / root
0644
compaq.py
4.057 KB
25 Apr 2023 2.30 AM
root / root
0644
g95.py
1.347 KB
25 Apr 2023 2.30 AM
root / root
0644
gnu.py
14.634 KB
25 Apr 2023 2.30 AM
root / root
0644
hpux.py
1.43 KB
25 Apr 2023 2.30 AM
root / root
0644
ibm.py
3.329 KB
25 Apr 2023 2.30 AM
root / root
0644
intel.py
6.658 KB
25 Apr 2023 2.30 AM
root / root
0644
lahey.py
1.404 KB
25 Apr 2023 2.30 AM
root / root
0644
mips.py
1.782 KB
25 Apr 2023 2.30 AM
root / root
0644
nag.py
1.37 KB
25 Apr 2023 2.30 AM
root / root
0644
none.py
0.783 KB
25 Apr 2023 2.30 AM
root / root
0644
pathf95.py
1.181 KB
25 Apr 2023 2.30 AM
root / root
0644
pg.py
1.895 KB
25 Apr 2023 2.30 AM
root / root
0644
sun.py
1.65 KB
25 Apr 2023 2.30 AM
root / root
0644
vast.py
1.736 KB
25 Apr 2023 2.30 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF