Home
last modified time | relevance | path

Searched refs:language (Results 1 – 25 of 48) sorted by relevance

12

/petsc/config/BuildSystem/
H A Dscript.py326 …[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 DcompilerFlags.py42 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 Dbase.py80 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 DcompilerOptions.py11 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 DsetCompilers.py709 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 DcompilersFortran.py466 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 Dlibraries.py41 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 Dcompilers.py77 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 DHIP.py22 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 DCUDA.py15 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 DHC.py15 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 DSYCL.py22 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 Dprocessor.py8 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 DFC.py14 self.language = 'FC'
22 self.language = 'FC'
40 self.language = 'FC'
H A DCxx.py14 self.language = 'CXX'
22 self.language = 'CXX'
51 self.language = 'CXX'
105 self.language = 'CXX'
/petsc/doc/tutorials/
H A Dhandson.md41 :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 DOpenMP.py45 … 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 Dkernel.md72 :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 Dbuildsystem.md63 ### 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 Dindex.md84 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 Dconfpetsc.py238 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 Droadmap.md17 - Enhanced language bindings.
/petsc/doc/install/
H A Dexternal_software.md24 - [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 Dfortran.md408 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 Ddmcommonality.md22 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?

12