| /petsc/config/BuildSystem/ |
| H A D | script.py | 326 …[self.getLanguageModule(language, moduleName) for language,moduleName in self.languageModule.items… 382 def getLanguageModule(self, language, moduleName = None): argument 385 if not language in self.languageModule or not moduleName is None: 388 moduleName = self.modulePath+'.'+language 394 moduleName = self.modulePath+'.'+language 398 moduleName = 'config.compile.'+language 404 self.languageModule[language] = module 405 return self.languageModule[language] 407 def getPreprocessorObject(self, language): argument 408 if not language in self.preprocessorObject: [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 | 80 self.language = [] 191 def addPrototype(self, prototype, language = 'All'): argument 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) 324 def pushLanguage(self, language): argument 325 if language == 'C++': language = 'Cxx' 326 self.language.append(language) [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.… 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… 758 def checkCxxDialect(self, language, isGNUish=False): argument [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 …]
|
| H A D | compilers.py | 77 for language in ['C', 'CUDA', 'HIP', 'SYCL', 'Cxx', 'FC']: 78 self.pushLanguage(language) 79 key = self.getCompilerFlagsName(language, 0) 80 names[key] = 'No '+language+' compiler flags found.' 81 key = self.getCompilerFlagsName(language, 1) 82 names[key] = 'No '+language+' compiler flags found.' 83 key = self.getLinkerFlagsName(language) 84 names[key] = 'No '+language+' linker flags found.' 1367 for language in languages: 1368 self.generateDependencies[language] = 0 [all …]
|
| /petsc/config/BuildSystem/config/compile/ |
| H A D | HIP.py | 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 | 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 | 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 | SYCL.py | 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 | processor.py | 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/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/packages/ |
| 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']:
|
| /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
|
| /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/src/binding/petsc4py/conf/ |
| H A D | confpetsc.py | 238 self.language = language_map[self['PETSC_LANGUAGE']] 385 PCXX = PCC if self.language == 'c++' else self.get('CXX', cxx) 411 language = self['PETSC_LANGUAGE'] 420 log.info('language: %s' % language) 469 language = conf['PETSC_LANGUAGE'] 476 log.info(' * language: %s' % language) 656 ext.language = config.language
|
| /petsc/doc/community/ |
| H A D | roadmap.md | 17 - Enhanced language bindings.
|
| /petsc/doc/install/ |
| H A D | external_software.md | 24 - [Mathematica](http://www.wolfram.com/) A general multi-paradigm computational language developed … 25 - [MATLAB](https://www.mathworks.com/) A proprietary multi-paradigm programming language and numeri…
|
| /petsc/doc/manual/ |
| H A D | fortran.md | 408 function references a routine written in the same language as the PETSc 447 :language: fortran 458 :language: fortran 467 :language: fortran 476 :language: fortran
|
| H A D | dmcommonality.md | 22 Note that when the programming language gives access to the values in a multi-dimensional array, 42 this the programming language than computes the `offset` from the beginning of the array from the p… 89 # Is it a programming language issue?
|