| /petsc/config/BuildSystem/ |
| H A D | script.py | 312 …'''We only want to pickle the language module names and output files. The other objects are set by… 323 '''We must create the language modules''' 326 …[self.getLanguageModule(language, moduleName) for language,moduleName in self.languageModule.items… 382 def getLanguageModule(self, language, moduleName = None): argument 383 '''Return the module associated with operations for a given language 385 if not language in self.languageModule or not moduleName is None: 388 moduleName = self.modulePath+'.'+language 392 self.logPrint('Failure to find language module: '+str(e)) 394 moduleName = self.modulePath+'.'+language 397 self.logPrint('Failure to find language module: '+str(e)) [all …]
|
| /petsc/config/BuildSystem/config/ |
| H A D | compilerFlags.py | 42 def getOptionalFlagsName(self, language, compilerOnly = 0): argument 43 if language == 'C': 45 elif language == 'Cxx': 50 elif language == 'FC': 52 elif language == 'CUDA': 54 elif language == 'HIP': 56 elif language == 'SYCL': 59 raise RuntimeError('Unknown language: '+language) 95 …for language, compiler in [('C', 'CC'), ('Cxx', 'CXX'), ('FC', 'FC'), ('CUDA', 'CUDAC'), ('HIP', '… 98 self.setCompilers.pushLanguage(language) [all …]
|
| H A D | base.py | 33 The language used for these operation is managed with a stack, similar to autoconf. 80 self.language = [] 191 def addPrototype(self, prototype, language = 'All'): argument 193 - The language argument defaults to "All" 194 - Other language choices are C, Cxx, extern C''' 195 self.logPrint('Added prototype '+prototype+' to language '+language) 196 language = language.replace('+', 'x') 197 if not language in self.prototypes: 198 self.prototypes[language] = [] 199 self.prototypes[language].append(prototype) [all …]
|
| H A D | compilerOptions.py | 11 def getCFlags(self, compiler, bopt, language): argument 14 if language == 'C': 45 if language == 'CUDA': 127 def getCxxFlags(self, compiler, bopt, language): argument 322 def getCompilerFlags(self, language, compiler, bopt): argument 327 if language == 'C' or language == 'CUDA': 328 flags = self.getCFlags(compiler, bopt, language) 329 elif language == 'Cxx' or language == 'HIP' or language == 'SYCL': 330 flags = self.getCxxFlags(compiler, bopt, language) 331 elif language in ['Fortran', 'FC']: [all …]
|
| H A D | setCompilers.py | 709 for language in ['C', 'CUDA', 'HIP', 'SYCL', 'Cxx', 'FC']: 710 self.pushLanguage(language) 711 for flagsArg in [config.base.Configure.getCompilerFlagsName(language)]: 714 …CompilerFlagsName(language), config.base.Configure.getCompilerFlagsName(language, 1), config.base.… 723 # SYCLC_LINKER_FLAGS is init'ed above in the "for language" loop. 736 def checkDeviceHostCompiler(self,language): argument 738 if language.upper() == 'CUDA': 742 with self.Language(language): 750 with self.Language(language): 751 …self.logPrint(' '.join(('checkDeviceHostCompiler: checking',language,'accepts host compiler',compi… [all …]
|
| H A D | compilersFortran.py | 466 for language in languages: 467 self.generateDependencies[language] = 0 469 self.setCompilers.pushLanguage(language) 478 self.logPrint('Trying '+language+' compiler flag '+testFlag) 484 self.framework.addMakeMacro(language.upper()+'_DEPFLAGS',testFlag) 485 self.dependenciesGenerationFlag[language] = testFlag 486 self.generateDependencies[language] = 1 489 …self.logPrint('Rejected '+language+' compiler flag '+testFlag+' because no dependency file ('+depF… 491 self.logPrint('Rejected '+language+' compiler flag '+testFlag) 493 self.logPrint('Rejected '+language+' compiler flag '+testFlag)
|
| H A D | libraries.py | 41 flagName = self.language[-1]+'SharedLinkerFlag' 42 flagSubst = self.language[-1].upper()+'_LINKER_SLFLAG' 158 flagName = self.language[-1]+'SharedLinkerFlag' 194 if self.language[-1] == 'FC': 208 if self.language[-1] != 'FC' and not pre: 218 if self.language[-1] != 'FC': 228 if self.language[-1] == 'FC': 233 if self.language[-1] == 'Cxx' and not cxxMangle: 241 if self.language[-1] == 'Cxx' and not cxxMangle: 263 else: compileLang = self.language[-1] [all …]
|
| /petsc/doc/tutorials/ |
| H A D | handson.md | 41 :language: none 54 :language: none 67 :language: none 105 :language: none 118 :language: none 130 :language: none 169 :language: none 182 :language: none 198 :language: none 215 :language: none [all …]
|
| /petsc/config/BuildSystem/config/compile/ |
| H A D | HIP.py | 13 Because of its slowness, and in some ways the extensions make it a new language, 22 self.language = 'HIP' 30 self.language = 'HIP' 65 self.language = 'HIP' 80 self.language = 'HIP' 87 self.language = 'HIP' 94 self.language = 'HIP'
|
| H A D | SYCL.py | 13 Because of its slowness, and in some ways the extensions make it a new language, 22 self.language = 'SYCL' 30 self.language = 'SYCL' 66 self.language = 'SYCL' 81 self.language = 'SYCL' 88 self.language = 'SYCL' 95 self.language = 'SYCL'
|
| H A D | HC.py | 15 self.language = 'HCC' 23 self.language = 'HC' 52 self.language = 'HC' 67 self.language = 'HC' 74 self.language = 'HC' 81 self.language = 'HC'
|
| H A D | CUDA.py | 15 self.language = 'CUDA' 23 self.language = 'CUDA' 52 self.language = 'CUDA' 67 self.language = 'CUDA' 74 self.language = 'CUDA' 81 self.language = 'CUDA'
|
| H A D | processor.py | 5 …'''This class is intended to provide a basis for language operations, such as compiling and linkin… 8 self.language = 'C' 21 other.language = self.language 49 …raise RuntimeError('No valid argument name set for '+self.language+' '+self.__class__.__name__.low… 82 …raise RuntimeError('Could not find a '+self.language+' '+self.__class__.__name__.lower()+'. Please… 133 self.configLibraries.pushLanguage(self.language)
|
| H A D | FC.py | 14 self.language = 'FC' 22 self.language = 'FC' 40 self.language = 'FC'
|
| H A D | Cxx.py | 14 self.language = 'CXX' 22 self.language = 'CXX' 51 self.language = 'CXX' 105 self.language = 'CXX'
|
| /petsc/config/PETSc/options/ |
| H A D | languages.py | 15 desc.append(' Language used to compile PETSc: ' + self.clanguage) 16 desc.append(' Language used to compile PetscDevice: ' + self.devicelanguage) 33 raise RuntimeError('Invalid C language specified: '+str(self.clanguage)) 36 self.logPrint('C language is '+str(self.clanguage)) 45 raise RuntimeError('Invalid PetscDevice language specified: '+str(self.devicelanguage)) 48 self.logPrint('PetscDevice language is '+str(self.devicelanguage)) 52 …self.logPrint('PetscDevice language will be determined once all package dependencies have been con…
|
| /petsc/doc/developers/ |
| H A D | kernel.md | 72 :language: c 87 :language: c 107 :language: c 160 :language: c 173 :language: c 179 :language: c 186 :language: c 193 :language: c 223 :language: c 229 :language: c [all …]
|
| H A D | buildsystem.md | 63 ### Multi-language tests 65 `BuildSystem` maintains an explicit language stack, so that the current language 67 using any language, complete with the proper compilers, flags, 69 for cross-language tests, which are thinly supported in current 120 higher level language. Although `BuildSystem` itself is not widely used, 122 language. 351 The language used for these operation is managed with a stack, similar
|
| H A D | testing.md | 14 ## PETSc Test Description Language 16 PETSc tests and tutorials contain at the bottom of the their source files a simple language to 42 For our language, a *test* is associated with the following 55 Our language also supports a *testset* that specifies either a new test 66 harness; as are explained further below. The input language supports 78 ### Runtime Language Options argument 84 The goals of the language are to be 183 - In general, the language supports `and` and `not` constructs 270 In addition to the above keywords, other language features are 478 ### Build Language Options argument [all …]
|
| /petsc/doc/ |
| H A D | index.md | 84 with embedded domain specific language 139 :language: none 146 :language: none 153 :language: none 162 :language: none 171 :language: none 180 :language: none 189 :language: none 198 :language: none
|
| /petsc/config/BuildSystem/config/packages/ |
| H A D | libCEED.py | 31 with self.Language('C'): 36 with self.Language('Cxx'): 42 with self.Language('CUDA'): 52 with self.Language('HIP'):
|
| H A D | OpenMP.py | 45 … for language, compiler in [('C','CC'),('Cxx','CXX'),('FC','FC'),('HIP','HIPC'),('SYCL','SYCLC')]: 47 self.setCompilers.pushLanguage(language) 54 flagsName = self.getPreprocessorFlagsName(language) 61 if not foundversion and language in ['C','Cxx']:
|
| H A D | BLIS.py | 84 with self.Language('C'): 86 with self.Language('Cxx'): 89 with self.Language('FC'):
|
| /petsc/src/binding/petsc4py/ |
| H A D | setup.py | 77 Programming Language :: C 78 Programming Language :: C++ 79 Programming Language :: Cython 80 Programming Language :: Python 81 Programming Language :: Python :: 3 82 Programming Language :: Python :: Implementation :: CPython
|
| /petsc/ |
| H A D | setup.py | 333 Programming Language :: C 334 Programming Language :: C++ 335 Programming Language :: Fortran 336 Programming Language :: Python 337 Programming Language :: Python :: 3
|