Home
last modified time | relevance | path

Searched full:language (Results 1 – 25 of 87) sorted by relevance

1234

/petsc/config/BuildSystem/
H A Dscript.py312 …'''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 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.py33 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 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.…
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 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 …]
/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/compile/
H A DHIP.py13 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 DSYCL.py13 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 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 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 Dprocessor.py5 …'''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 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/config/PETSc/options/
H A Dlanguages.py15 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 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
H A Dtesting.md14 ## 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 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/config/BuildSystem/config/packages/
H A DlibCEED.py31 with self.Language('C'):
36 with self.Language('Cxx'):
42 with self.Language('CUDA'):
52 with self.Language('HIP'):
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']:
H A DBLIS.py84 with self.Language('C'):
86 with self.Language('Cxx'):
89 with self.Language('FC'):
/petsc/src/binding/petsc4py/
H A Dsetup.py77 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 Dsetup.py333 Programming Language :: C
334 Programming Language :: C++
335 Programming Language :: Fortran
336 Programming Language :: Python
337 Programming Language :: Python :: 3

1234