Home
last modified time | relevance | path

Searched refs:clanguage (Results 1 – 17 of 17) sorted by relevance

/petsc/config/PETSc/options/
H A Dlanguages.py15 desc.append(' Language used to compile PETSc: ' + self.clanguage)
31 … self.clanguage = self.framework.argDB['with-clanguage'].upper().replace('+','x').replace('X','x')
32 if not self.clanguage in ['C', 'Cxx']:
33 raise RuntimeError('Invalid C language specified: '+str(self.clanguage))
34 if self.clanguage == 'Cxx':
36 self.logPrint('C language is '+str(self.clanguage))
37 self.addDefine('CLANGUAGE_'+self.clanguage.upper(),'1')
38 self.addMakeMacro('CLANGUAGE',self.clanguage.upper())
46 if self.clanguage == 'Cxx' and self.devicelanguage == 'C':
H A DscalarTypes.py47 if self.languages.clanguage == 'C' and not self.types.c99_complex:
49 if self.languages.clanguage == 'Cxx' and not self.types.cxx_complex:
51 if self.languages.clanguage == 'Cxx':
57 self.pushLanguage(self.languages.clanguage)
58 if self.scalartype == 'complex' and self.languages.clanguage == 'Cxx':
/petsc/config/PETSc/
H A Dpetsc.py235 self.libraries.pushLanguage(self.languages.clanguage)
253 self.pushLanguage(self.languages.clanguage)
276 self.pushLanguage(self.languages.clanguage)
280 self.logPrint('PETSc can link with '+self.languages.clanguage)
283 if hasattr(self.compilers, 'CXX') and self.languages.clanguage == 'C':
310 self.pushLanguage(self.languages.clanguage)
H A DConfigure.py312 self.setCompilers.pushLanguage(self.languages.clanguage)
315 if self.languages.clanguage == 'C':
324 self.setCompilers.pushLanguage(self.languages.clanguage)
393 self.setCompilers.pushLanguage(self.languages.clanguage)
412 if self.languages.clanguage == 'C': lang = 'CONLY'
449 if self.languages.devicelanguage == '': self.languages.devicelanguage = self.languages.clanguage
561 self.setCompilers.pushLanguage(self.languages.clanguage)
573 self.setCompilers.pushLanguage(self.languages.clanguage)
590 self.pushLanguage(self.languages.clanguage)
665 self.pushLanguage(self.languages.clanguage)
[all …]
/petsc/doc/changes/
H A D232.md51 '--with-scalar-type=complex --with-clanguage=cxx'. Specyfing only
52 '--with-scalar-type=complex' will default to '--with-clanguage=c'
H A D34.md36 functional reason to use `--with-clanguage=C++` is to use
38 `--with-clanguage=C` (the default) because it compiles somewhat
40 is now the default behavior when using --with-clanguage=c++.
/petsc/lib/petsc/bin/maint/
H A Dcheck-each-commit.sh8 …./configure --with-clanguage=cxx --with-coverage-exec=0 --with-syclc=0 --with-hipc=0 --with-cudac=…
/petsc/config/BuildSystem/config/packages/
H A Dconcurrencykit.py19 if not self.languages.clanguage == 'C':
H A DSYCL.py108 compiler = self.setCompilers.getCompiler(self.languages.clanguage) # ex. 'mpicc'
H A Dhypre.py151 …self.pushLanguage(self.languages.clanguage) # If with sycl, PETSc's build compiler must be a sycl …
/petsc/systems/Apple/iOS/bin/
H A Diosbuilder.py203 if rvalue == 'CXXONLY' and self.languages.clanguage == 'C':
204 …f.verbose: print('Rejecting',dirname,'because language is '+self.languages.clanguage+' is not C++')
/petsc/config/BuildSystem/config/
H A Dcompilers.py753 def testMangling(self, cfunc, ffunc, clanguage = 'C', extraObjs = []): argument
758 self.pushLanguage(clanguage)
H A DsetCompilers.py2748 self.mainLanguage = self.languages.clanguage
H A Dpackage.py469 return self.languageProvider.clanguage
/petsc/doc/manual/
H A Dother.md596 `--with-clanguage=c` (the default) to use the C99 complex numbers or
597 `--with-clanguage=c++` to use the C++ complex type [^cxx-note].
/petsc/doc/install/
H A Dinstall.md85 …$ ./configure --with-cc=gcc --with-fc=gfortran --with-cxx=g++ --with-clanguage=cxx --download-fbla…
/petsc/doc/faq/
H A Dindex.md193 `--with-scalar-type=complex` and either `--with-clanguage=c++` or (the default)
194 `--with-clanguage=c`. In our experience they will deliver very similar performance