Home
last modified time | relevance | path

Searched refs:addDefine (Results 1 – 25 of 52) sorted by relevance

123

/petsc/config/BuildSystem/config/
H A Datomics.py26 self.addDefine('CPU_RELAX()','__asm__ __volatile__("rep; nop" ::: "memory")')
30 …self.addDefine('CPU_RELAX()','do { HMT_low; HMT_medium; __asm__ __volatile__ ("":::"memory"); } wh…
33 self.addDefine('CPU_RELAX()','__asm__ __volatile__ ("":::"memory")')
43 self.addDefine('MEMORY_BARRIER()','__asm__ __volatile__ ("mfence":::"memory")')
46 self.addDefine('READ_MEMORY_BARRIER()','__asm__ __volatile__ ("lfence":::"memory")')
49 self.addDefine('WRITE_MEMORY_BARRIER()','__asm__ __volatile__ ("sfence":::"memory")')
54 self.addDefine('MEMORY_BARRIER()','__asm__ __volatile__ ("sync":::"memory")')
57 self.addDefine('READ_MEMORY_BARRIER()','__asm__ __volatile__ ("lwsync":::"memory")')
60 self.addDefine('WRITE_MEMORY_BARRIER()','__asm__ __volatile__ ("eieio":::"memory")')
65 self.addDefine('MEMORY_BARRIER()','__asm__ __volatile__ ("dmb":::"memory")')
[all …]
H A Dfunctions.py82 self.addDefine(self.getDefineName(funcName), 1)
109 self.addDefine('HAVE_VSNPRINTF', 1)
116 self.addDefine('SIGNAL_CAST', '(void (*)(int))')
118 self.addDefine('SIGNAL_CAST', ' ')
125 self.addDefine('HAVE_FREE_RETURN_INT', 1)
131 self.addDefine('HAVE_VA_COPY', 1)
133 self.addDefine('HAVE___VA_COPY', 1)
139 self.addDefine('HAVE_NANOSLEEP', 1)
145 self.addDefine('HAVE_MEMMOVE', 1)
151 self.addDefine('HAVE_MMAP', 1)
[all …]
H A Dtypes.py45 self.addDefine('HAVE_STRUCT_SIGACTION',1)
51 self.addDefine('HAVE___INT64',1)
84 self.addDefine('HAVE_C99_COMPLEX', 1)
94 self.addDefine('HAVE_CXX_COMPLEX', 1)
130 self.addDefine('SIZEOF_'+typename.replace('-', '_').upper(), str(size))
140 self.addDefine('USE_VISIBILITY_C',1)
148 self.addDefine('USE_VISIBILITY_CXX',1)
189 self.addDefine('MAX_PATH_LEN',MaxPathLength)
208 self.addDefine('USING_64BIT_PTR',1)
H A Dheaders.py86 if adddefine: self.addDefine(self.getDefineName(header), found)
114 self.addDefine(self.getDefineMacro(macro), 1)
173 self.addDefine('HAVE_SYS_WAIT_H', 1)
190 self.framework.addDefine('_USE_MATH_DEFINES', 1)
203 self.addDefine('HAVE_BROKEN_RECURSIVE_MACRO', 1)
H A Dlibraries.py289 …if functionDefine: [self.addDefine(self.getDefineNameFunc(fname), 1) for f, fname in enumerate(fun…
294 if shortlib: self.addDefine(self.getDefineName(shortlib), 1)
340 self.addDefine('HAVE_ERF', 1)
349 self.addDefine('HAVE_TGAMMA', 1)
358 self.addDefine('HAVE_LGAMMA', 1)
361 self.addDefine('HAVE_LGAMMA', 1)
362 self.addDefine('HAVE_LGAMMA_IS_GAMMA', 1)
370 self.addDefine('HAVE_FENV_H', 1)
374 self.addDefine('HAVE_FE_VALUES', 1)
383 self.addDefine('HAVE_LOG2', 1)
[all …]
H A DcompilersFortran.py114 self.addDefine('HAVE_FORTRAN_'+baseName.upper(), 1)
126 self.addDefine('HAVE_FORTRAN_TYPE_STAR', 1)
181 self.addDefine('HAVE_FORTRAN_FREE_LINE_LENGTH_NONE', 1)
209 self.addDefine('USING_F90FREEFORM', 1)
243 self.addDefine('USING_F2003', 1)
262 self.addDefine('HAVE_F90_2PTR_ARG', 1)
335 self.addDefine('HAVE_F90_2PTR_ARG', 1)
344 self.addDefine('HAVE_F90_ASSUMED_TYPE_NOT_PTR', 1)
H A Dcompilers.py132 self.addDefine('CXX_RESTRICT', self.cxxRestrict)
376 self.addDefine(self.gccFormatChecking[0], self.gccFormatChecking[1])
385 self.addDefine('HAVE_RTLD_LAZY', 1)
386 self.addDefine('HAVE_RTLD_NOW', 1)
387 self.addDefine('HAVE_RTLD_LOCAL', 1)
388 self.addDefine('HAVE_RTLD_GLOBAL', 1)
391 self.addDefine('HAVE_RTLD_LAZY', 1)
393 self.addDefine('HAVE_RTLD_NOW', 1)
395 self.addDefine('HAVE_RTLD_LOCAL', 1)
397 self.addDefine('HAVE_RTLD_GLOBAL', 1)
[all …]
/petsc/config/PETSc/options/
H A DlibraryOptions.py42 self.addDefine('HAVE_THREADSAFETY',1)
51 self.addDefine('USE_LOG', self.useLog)
54 self.addDefine('USE_DEBUG',1)
59 self.addDefine('USE_MALLOC_COALESCED',1)
62 self.addDefine('USE_INFO', self.useInfo)
66 self.addDefine('USE_CTABLE', '1')
70 self.addDefine('USE_DMLANDAU_2D',1)
76 self.addDefine('USE_FORTRAN_KERNELS', 1)
77 self.addDefine('AssertAlignx(a,b)',' ')
81 self.addDefine('USE_AVX512_KERNELS', 1)
[all …]
H A DscalarTypes.py46 self.addDefine('USE_COMPLEX', '1')
52 self.addDefine('USE_CXXCOMPLEX',1)
60 self.addDefine('HAVE_ISNORMAL',1)
62 self.addDefine('HAVE_ISNAN',1)
64 self.addDefine('HAVE__ISNAN',1)
66 self.addDefine('HAVE_ISINF',1)
68 self.addDefine('HAVE__FINITE',1)
71 self.addDefine('HAVE_ISNORMAL',1)
73 self.addDefine('HAVE_ISNAN',1)
75 self.addDefine('HAVE__ISNAN',1)
[all …]
H A DsharedLibraries.py89 self.addDefine('USE_SHARED_LIBRARIES', 1)
97 self.addDefine('HAVE_DYNAMIC_LIBRARIES', 1)
107 self.addDefine('SERIALIZE_FUNCTIONS', 1)
115 self.addDefine('HAVE_DLADDR', 1)
H A Dpetscclone.py36 self.addDefine('VERSION_GIT','"'+o1+'"')
37 self.addDefine('VERSION_DATE_GIT','"'+o3+'"')
38 self.addDefine('VERSION_BRANCH_GIT','"'+o4+'"')
H A DindexTypes.py42 self.addDefine('USE_64BIT_INDICES', 1)
47 self.addDefine('PROMOTE_FORTRAN_INTEGER', 1)
H A Dlanguages.py37 self.addDefine('CLANGUAGE_'+self.clanguage.upper(),'1')
49 self.addDefine('DEVICELANGUAGE_'+self.devicelanguage.upper(),'1')
/petsc/config/PETSc/
H A DConfigure.py266 self.addDefine('HAVE_CRAY_VECTOR','1')
269 self.addDefine('USE_SOCKET_VIEWER','1')
271 self.addDefine('HAVE_SO_REUSEADDR','1')
280 self.addDefine('MPICC_SHOW','"'+output.strip().replace('\n','\\\\n').replace('"','')+'"')
282 self.addDefine('MPICC_SHOW','"Unavailable"')
284 self.addDefine('MPICC_SHOW','"Unavailable"')
297 self.addDefine('HAVE_CXX','1')
342 self.addDefine('USE_FORTRAN_BINDINGS','1')
402 self.addDefine('SLSUFFIX','""')
405 self.addDefine('SLSUFFIX','"'+self.setCompilers.sharedLibraryExt+'"')
[all …]
/petsc/config/BuildSystem/config/utilities/
H A DfeatureTestMacros.py16 self.addDefine('_POSIX_C_SOURCE_200112L', '1')
18 self.addDefine('_BSD_SOURCE', '1')
20 self.addDefine('_DEFAULT_SOURCE', '1')
22 self.addDefine('_GNU_SOURCE', '1')
24 self.addDefine('_GNU_SOURCE', '1')
H A Ddebuggers.py28 self.addDefine('USE_DEBUGGER','"'+self.argDB['with-debugger']+'"')
33 self.addDefine('USE_DEBUGGER','"lldb"')
37 self.addDefine('USE_DEBUGGER','"gdb"')
41 self.addDefine('USE_DEBUGGER','"dbx"')
52 self.addDefine('DO_NOT_SWAP_CHILD_FOR_DEBUGGER',1)
73 self.addDefine('USE_P_FOR_DEBUGGER', 1)
83 self.addDefine('USE_A_FOR_DEBUGGER', 1)
93 self.addDefine('USE_PID_FOR_DEBUGGER', 1)
H A Dmissing.py57 self.addDefine('NEEDS_UTYPE_TYPEDEFS',1)
71 self.addDefine('HAVE_WINSOCK2_H',1)
73 self.addDefine('HAVE_CLOSESOCKET',1)
75 self.addDefine('HAVE_WSAGETLASTERROR',1)
77 self.addDefine('MISSING_GETLINE', 1)
85 self.addDefine('MISSING_SIG'+signal, 1)
139 self.addDefine('HAVE_SHMGET',1)
H A DFPTrap.py32 self.addDefine('HAVE_IRIX_STYLE_FPTRAP', 1)
36 self.addDefine('HAVE_RS6000_STYLE_FPTRAP', 1)
40 self.addDefine('HAVE_SOLARIS_STYLE_FPTRAP', 1)
42 self.addDefine('HAVE_SUN4_STYLE_FPTRAP', 1)
H A DgetResidentSetSize.py36 self.addDefine('USE_SBREAK_FOR_SIZE', 1)
42 self.addDefine('USE_PROC_FOR_SIZE', 1)
104 self.addDefine('USE_KBYTES_FOR_SIZE',1)
106 self.addDefine('USE_PAGES_FOR_SIZE',1)
/petsc/config/BuildSystem/config/packages/
H A DMPI.py285 self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'MPIR_CVAR_CH3')
288 self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'MPICH')
291 self.addDefine('HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE', 'OMP')
300 self.addDefine('NECMPI_VERSION_MAJOR', necmpimajor)
301 self.addDefine('NECMPI_VERSION_MINOR', necmpiminor)
418 …self.framework.addDefine('MPI_Type_create_struct(count,lens,displs,types,newtype)', 'MPI_Type_stru…
420 …self.framework.addDefine('MPI_Comm_create_errhandler(p_err_fun,p_errhandler)', 'MPI_Errhandler_cre…
422 …self.framework.addDefine('MPI_Comm_set_errhandler(comm,p_errhandler)', 'MPI_Errhandler_set((comm),…
425 self.addDefine('HAVE_MPI_REDUCE_LOCAL',1)
427 self.addDefine('HAVE_MPI_GET_LIBRARY_VERSION', 1)
[all …]
H A DHIP.py153 self.addDefine('HAVE_CUPM','1') # Have either CUDA or HIP
167 self.addDefine('HAVE_HIPCUDA',1)
168 self.framework.addDefine('__HIP_PLATFORM_NVCC__',1) # deprecated from 4.3.0
169 self.framework.addDefine('__HIP_PLATFORM_NVIDIA__',1)
171 self.addDefine('HAVE_HIPROCM',1)
173 self.framework.addDefine('HAVE_ROCTX',1)
174 self.framework.addDefine('__HIP_PLATFORM_HCC__',1) # deprecated from 4.3.0
175 self.framework.addDefine('__HIP_PLATFORM_AMD__',1)
H A DBlasLapack.py629 self.addDefine('BLASLAPACK_UNDERSCORE', 1)
631 self.addDefine('BLASLAPACK_CAPS', 1)
634 self.addDefine('BLASLAPACK_SUFFIX', self.suffix)
644 self.addDefine('HAVE_F2CBLASLAPACK___FLOAT128_BINDINGS', 1)
648 self.addDefine('HAVE_F2CBLASLAPACK___FP16_BINDINGS', 1)
669 self.addDefine('HAVE_MKL_INTEL_ILP64',1)
673 self.addDefine('HAVE_BLI_THREAD_SET_NUM_THREADS',1)
675 self.addDefine('HAVE_OPENBLAS_SET_NUM_THREADS',1)
677 self.addDefine('HAVE_APPLE_ACCELERATE',1)
686 self.addDefine('HAVE_MKL_LIBS',1)
[all …]
H A Dmkl_sparse_optimize.py35 self.addDefine('HAVE_MKL_SPARSE_SP2M_FEATURE', 1)
49 self.addDefine('MKL_SPBLAS_DEPRECATED', 1)
H A DTrilinos.py66 self.addDefine('HAVE_CHACO',1)
67 self.addDefine('HAVE_CHACO_INT_ASSIGNMENT',1)
69 self.addDefine('HAVE_ML',1)
71 self.addDefine('HAVE_ZOLTAN',1)
73 self.addDefine('HAVE_EXODUSII',1)
H A DOpenMP.py89 self.addDefine('HAVE_OPENMP_SUPPORT', 1)
92 self.addDefine('USE_OPENMP_KERNELS', 1)

123