Home
last modified time | relevance | path

Searched refs:addMakeMacro (Results 1 – 25 of 29) sorted by relevance

12

/petsc/config/PETSc/options/
H A DsharedLibraries.py67 self.addMakeMacro('SONAME_FUNCTION', '$(1).$(2).dylib')
68 self.addMakeMacro('SONAME_SFX_FUNCTION', '$(1)$(LIB_NAME_SUFFIX).$(2).dylib')
69 …self.addMakeMacro('SL_LINKER_FUNCTION', '-dynamiclib -install_name $(call SONAME_FUNCTION,$(1),$(2…
71 self.addMakeMacro('SONAME_FUNCTION', '$(1).dll')
72 self.addMakeMacro('SONAME_SFX_FUNCTION', '$(1)$(LIB_NAME_SUFFIX).dll')
73 self.addMakeMacro('SL_LINKER_FUNCTION', '-LD')
74 self.addMakeMacro('PETSC_DLL_EXPORTS', '1')
79 self.addMakeMacro('SONAME_FUNCTION', '$(1).$(SL_LINKER_SUFFIX).$(2)')
80 self.addMakeMacro('SONAME_SFX_FUNCTION', '$(1)$(LIB_NAME_SUFFIX).$(SL_LINKER_SUFFIX).$(2)')
81 …self.addMakeMacro('SL_LINKER_FUNCTION', self.framework.getSharedLinkerFlags() + ' -Wl,-soname,$(ca…
[all …]
H A DindexTypes.py45 self.addMakeMacro('PETSC_INDEX_SIZE', '64')
51 self.addMakeMacro('PETSC_INDEX_SIZE', '32')
H A DscalarTypes.py142 self.addMakeMacro('PETSC_SCALAR_SIZE', '16')
147 self.addMakeMacro('PETSC_SCALAR_SIZE', '32')
150 self.addMakeMacro('PETSC_SCALAR_SIZE', '64')
154 self.addMakeMacro('PETSC_SCALAR_SIZE', '128')
H A Dlanguages.py38 self.addMakeMacro('CLANGUAGE',self.clanguage.upper())
50 self.addMakeMacro('DEVICELANGUAGE',self.devicelanguage.upper())
H A DinstallDir.py49 self.addMakeMacro('PREFIXDIR',self.dir)
/petsc/config/PETSc/
H A DConfigure.py291 self.addMakeMacro('CC_FLAGS',self.setCompilers.CFLAGS)
298 self.addMakeMacro('CXXPP_FLAGS',self.setCompilers.CXXPPFLAGS)
300 self.addMakeMacro('CXX_FLAGS',self.setCompilers.CXXFLAGS+' '+self.setCompilers.CXX_CXXFLAGS)
302 self.addMakeMacro('CXX_LINKER',cxx_linker)
303 self.addMakeMacro('CXX_LINKER_FLAGS',self.setCompilers.getLinkerFlags())
306 self.addMakeMacro('CXX','')
309 self.addMakeMacro('CPP_FLAGS',self.setCompilers.CPPFLAGS)
313 self.addMakeMacro('PCC',self.setCompilers.getCompiler())
316 self.addMakeMacro('PCC_FLAGS','$(CC_FLAGS)')
318 self.addMakeMacro('PCC_FLAGS','$(CXX_FLAGS)')
[all …]
/petsc/config/BuildSystem/config/
H A DcompilerOptions.py18 … self.framework.addMakeMacro('MPICC_SHOW',output.strip().replace('\n','\\\\n').replace('"','\\"'))
20 self.framework.addMakeMacro('MPICC_SHOW',"Unavailable")
22 self.framework.addMakeMacro('MPICC_SHOW',"Unavailable")
133 self.framework.addMakeMacro('MPICXX_SHOW',output.strip().replace('\n','\\\\n'))
135 self.framework.addMakeMacro('MPICXX_SHOW',"Unavailable")
137 self.framework.addMakeMacro('MPICXX_SHOW',"Unavailable")
247 self.framework.addMakeMacro('MPIFC_SHOW',output.strip().replace('\n','\\\\n'))
249 self.framework.addMakeMacro('MPIFC_SHOW',"Unavailable")
251 self.framework.addMakeMacro('MPIFC_SHOW',"Unavailable")
382 self.framework.addMakeMacro(language+'_VERSION',version)
H A Dprograms.py40 self.addMakeMacro('MKDIR', self.mkdir)
90 self.addMakeMacro('SEDINPLACE',sedcmd)
98 self.addMakeMacro('SEDINPLACE','SEDINPLACE_NOT_FOUND')
132 self.addMakeMacro('DIFF',self.diff)
144 self.addMakeMacro('PYTHON',sys.executable)
H A Dpython.py97 self.addMakeMacro('PYTHON_INCLUDE', ' '.join(['-I'+inc for inc in self.include]))
104 self.addMakeMacro('PYTHON_LIB', ' '.join(map(self.libraries.getLibArgument, self.lib)))
H A DcompilersFortran.py100 self.framework.addMakeMacro('FC_DEFINE_FLAG',self.FortranDefineCompilerOption)
484 self.framework.addMakeMacro(language.upper()+'_DEPFLAGS',testFlag)
H A DsetCompilers.py2120 self.framework.addMakeMacro('FAST_AR_FLAGS',self.FAST_AR_FLAGS )
2246 self.framework.addMakeMacro('AR_FLAGS', self.AR_FLAGS)
2247 self.addMakeMacro('AR_LIB_SUFFIX', self.AR_LIB_SUFFIX)
2277 self.framework.addMakeMacro('AR_ARGFILE','yes')
2598 self.addMakeMacro('CC_LINKER_SLFLAG', self.CSharedLinkerFlag)
2633 self.addMakeMacro('FC_LINKER_SLFLAG', self.FCSharedLinkerFlag)
2742 self.framework.addMakeMacro('PCC_AT_FILE',1)
H A Dbase.py157 def addMakeMacro(self, name, value): member in Configure
299 self.addMakeMacro(varName.upper(), getattr(self, varName))
/petsc/config/BuildSystem/config/packages/
H A Dmake.py170 self.addMakeMacro('OMAKE_PRINTDIR', self.make+self.printdirflag)
171 self.addMakeMacro('OMAKE', self.make+self.noprintdirflag)
173 self.addMakeMacro('MAKE_PAR_OUT_FLG', self.paroutflg)
174 self.addMakeMacro('MAKE_SHUFFLE_FLG', self.shuffleflg)
240 self.addMakeMacro('MAKE_NP',str(make_np))
241 self.addMakeMacro('MAKE_TEST_NP',str(make_test_np))
242 self.addMakeMacro('MAKE_LOAD',str(make_load))
243 self.addMakeMacro('NPMAX',str(cores))
H A Dkokkos.py219 …self.addMakeMacro('KOKKOS_USE_CUDACLANG_COMPILER',1) # use the clang compiler to compile PETSc Kok…
221 …self.addMakeMacro('KOKKOS_USE_CUDA_COMPILER',1) # use the CUDA compiler to compile PETSc Kokkos co…
225 …self.addMakeMacro('KOKKOS_USE_HIP_COMPILER',1) # use the HIP compiler to compile PETSc Kokkos code
230 self.addMakeMacro('KOKKOS_USE_SYCL_COMPILER',1)
237 self.addMakeMacro('KOKKOS_BIN',os.path.join(self.directory,'bin'))
H A DMatlab.py91 self.addMakeMacro('MATLAB_MEX',self.mex)
92 self.addMakeMacro('MATLAB_COMMAND',self.executable)
105 self.addMakeMacro('MATLAB_SOCKET','yes')
H A DCUDA.py474 self.addMakeMacro('CUDA_CXXFLAGS',self.setCompilers.CUDA_CXXFLAGS)
477 self.addMakeMacro('CUDA_CXX',self.setCompilers.CUDA_CXX)
483 self.addMakeMacro('CUDAC','CPLUS_INCLUDE_PATH="" '+petscNvcc)
488 self.addMakeMacro('CUDA_HOSTFLAGS','--compiler-options="$(CXXCPPFLAGS) $(CUDA_CXXFLAGS)"')
489 …self.addMakeMacro('CUDA_PETSC_GENDEPS','$(call quiet,CUDAC,.dep) --generate-dependencies --output-…
491 …self.addMakeMacro('CUDA_HOSTFLAGS','$(CXXCPPFLAGS) $(CUDA_CXXFLAGS) $(CUDA_DEPFLAGS) $(PETSC_CC_IN…
492 self.addMakeMacro('CUDA_PETSC_GENDEPS','true')
H A DRAJA.py94 self.addMakeMacro('RAJA_USE_CUDA_COMPILER',1)
96 self.addMakeMacro('RAJA_USE_HIP_COMPILER',1)
H A DAMReX.py119 self.addMakeMacro('AMREX_LIB',' '.join(map(self.libraries.getLibArgument, self.lib_a)))
120 self.addMakeMacro('AMREX_INCLUDE',self.include_a)
H A DFEniCS-DOLFINx.py100 self.addMakeMacro('DOLFINX_LIB',' '.join(map(self.libraries.getLibArgument, self.lib_a)))
101 self.addMakeMacro('DOLFINX_INCLUDE',self.include_a)
H A DPython.py36 self.addMakeMacro('PYTHON_EXE','"'+self.pyexe+'"')
H A DMPI.py199 self.addMakeMacro('MPIEXEC_TAIL', '')
209 self.addMakeMacro('MPIEXEC', self.mpiexec)
308 self.addMakeMacro('MPIEXEC', self.mpiexec + mpiexecargs)
650 self.addMakeMacro('MPI_IS_MPIUNI', 1)
654 self.addMakeMacro('MPIEXEC','${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni')
906 self.addMakeMacro('MPICXX_INCLUDES',self.includepaths)
907 self.addMakeMacro('MPICXX_LIBS',self.libpaths + ' ' + self.mpilibs)
H A Dpetsc4py.py96 self.addMakeMacro('PETSC4PY_NP',np)
H A Dmpi4py.py104 self.addMakeMacro('MPI4PY',"yes")
/petsc/config/BuildSystem/config/utilities/
H A DmacosFirewall.py36 self.addMakeMacro('MACOS_FIREWALL', 1)
H A Ddebuggers.py47 self.addMakeMacro('DSYMUTIL', self.dsymutil)

12