| /petsc/src/mat/impls/aij/seq/mkl_pardiso/ |
| H A D | mkl_utils.c | 6 PETSC_EXTERN void PetscSetMKL_PARDISOThreads(int threads) in PetscSetMKL_PARDISOThreads() argument 8 mkl_domain_set_num_threads(threads, MKL_DOMAIN_PARDISO); in PetscSetMKL_PARDISOThreads()
|
| /petsc/config/BuildSystem/config/packages/ |
| H A D | BLIS.py | 67 threads = [] 69 threads.append('pthreads') 72 threads.append('openmp') 74 if threads: 75 args.append('--enable-threading='+','.join(threads))
|
| H A D | MPI.py | 256 …mmand(self.mpiexec+' -help all', checkCommand = noCheck, timeout = 60, log = self.log, threads = 1) 266 …cuteShellCommand(self.venumainfo + ' | grep "available"',timeout = 60, log = self.log, threads = 1) 279 …c+' -n 1 printenv | grep -v KEY', checkCommand = noCheck, timeout = 120, threads = 1, log = self.l… 293 …mpiexec+' -n 1 -V /usr/bin/true', checkCommand = noCheck, timeout = 120, threads = 1, log = self.l… 320 …eShellCommand(self.socketfilterfw + ' --getglobalstate', timeout = 60, log = self.log, threads = 1) 328 …err, ret) = Configure.executeShellCommand(self.hostname, timeout = 60, log = self.log, threads = 1) 345 …figure.executeShellCommand(self.ping + count + hostname, timeout = 60, log = self.log, threads = 1) 356 …Configure.executeShellCommand(self.host + ' '+ hostname, timeout = 60, log = self.log, threads = 1) 366 …re.executeShellCommand(self.traceroute + ' ' + hostname, timeout = 60, log = self.log, threads = 1) 389 ok = self.checkRun(includes, body, executor = self.mpiexecseq, timeout = 120, threads = 1) [all …]
|
| H A D | ucx.py | 64 …llCommand(self.ucx_info + ' -v | grep "Configured with"',timeout = 60, log = self.log, threads = 1)
|
| H A D | HIP.py | 184 …ocminfo + ' | grep -e "AMD Instinct MI300A " -e " gfx" ',timeout = 60, log = self.log, threads = 1)
|
| /petsc/src/mat/tests/output/ |
| H A D | tmpbench_1.out | 1 HPL Benchmark, number of threads 1, matrix size 2500, flop rate 22465.7 (megaflops) 2 HPL Benchmark, number of threads 1, matrix size 5000, flop rate 31681.6 (megaflops)
|
| /petsc/src/sys/objects/ |
| H A D | pinit.c | 1092 char *threads = getenv("OMP_NUM_THREADS"); in PetscInitialize_Common() local 1094 if (threads) { in PetscInitialize_Common() 1095 …PetscCall(PetscInfo(NULL, "Number of OpenMP threads %s (as given by OMP_NUM_THREADS)\n", threads)); in PetscInitialize_Common() 1096 (void)sscanf(threads, "%" PetscInt_FMT, &PetscNumOMPThreads); in PetscInitialize_Common() 1117 char *threads = NULL; in PetscInitialize_Common() local 1121 threads = getenv("BLIS_NUM_THREADS"); in PetscInitialize_Common() 1122 …if (threads) PetscCall(PetscInfo(NULL, "BLAS: Environment number of BLIS threads %s given by BLIS_… in PetscInitialize_Common() 1123 if (!threads) { in PetscInitialize_Common() 1124 threads = getenv("OMP_NUM_THREADS"); in PetscInitialize_Common() 1125 …if (threads) PetscCall(PetscInfo(NULL, "BLAS: Environment number of BLIS threads %s given by OMP_N… in PetscInitialize_Common() [all …]
|
| /petsc/doc/manual/ |
| H A D | streams.md | 22 STREAMS measures the total memory bandwidth achievable when running `n` independent threads or proc… 25 …read or process works on its own data, completely independently of other threads or processes data. 29 As more threads or processes are added, the bandwidth achieved begins to saturate at some `n`, gene… 34 …connect between the cores and their various levels of caches and how the threads or processes are … 45 …ware subsets of the shared memory node. The Unix operating system allows threads and processes to … 49 - Thread or process **mapping** (assignment) to hardware subsets when more threads or processes are… 58 …ce only one process (on a particular core) will ever touch its data. For threads, care must be tak… 59 …ill suffer if the first thread initializes an entire array that multiple threads will later access. 86 `ex69f` with four OpenMP threads without `mpiexec` and see almost perfect scaling. 87 The CPU time of the process, which is summed over the four threads in process, is the same as the w… [all …]
|
| H A D | blas-lapack.md | 36 OpenMP and 4 threads per process this results in 64 threads competing to use 16 cores which will pe… 41 BLAS/LAPACK. The environmental variable `OMP_NUM_THREADS` can be used to set the number of threads …
|
| H A D | getting_started.md | 516 … for example, Intel AVX-like instructions ({any}`sec_cpu_simd`) and Unix threads, often managed by… 592 OpenMP parallelism is thread parallelism. Multiple threads (independent streams of instructions) pr… 594 shared (accessible) to all of the threads. The OpenMP model is based on inserting pragmas into code… 599 POSIX threads (pthreads) is a library that may be called from C/C++. The library contains routines … 600 synchronizations between threads. Pthreads is rarely used directly in numerical libraries and appli… 605 …ing four OpenMP threads per MPI process will slow the code down since now one core must switch bac… 608 …enMP by using the configure option `--with-openmp`. The number of OpenMP threads used in the appli… 610 number of threads used. The default number is often absurdly high for the given hardware, so we rec… 617 how this may be used with OpenMP. In this mode, one may have individual OpenMP threads that each ma… 623 One must be careful to ensure the number of threads used by each MPI process **times** the number o…
|
| /petsc/src/dm/impls/swarm/tests/output/ |
| H A D | ex7_0.out | 15 …tum = 6.37511e-17 (2.9924e-17); energy = 1.77936 error = 1.497468e-15, 100 particles. Use 1 threads
|
| H A D | ex7_2.out | 15 …m = 1.01915e-16 (1.65666e-16); energy = 1.77555 error = -3.751707e-16, 225 particles. Use 1 threads
|
| H A D | ex7_1.out | 15 …tum = 4.04624e-16 (2.9924e-17); energy = 1.77936 error = 8.735230e-16, 100 particles. Use 1 threads
|
| H A D | ex7_1_alt_2.out | 15 …m = 1.62636e-16 (-4.60514e-17); energy = 1.77936 error = 7.487340e-16, 100 particles. Use 1 threads
|
| H A D | ex7_2_alt.out | 18 …m = 1.01915e-16 (1.65666e-16); energy = 1.77555 error = -3.751707e-16, 225 particles. Use 4 threads
|
| H A D | ex7_0_alt.out | 18 …tum = 6.37511e-17 (2.9924e-17); energy = 1.77936 error = 1.497468e-15, 100 particles. Use 4 threads
|
| H A D | ex7_1_alt.out | 18 …tum = 4.04624e-16 (2.9924e-17); energy = 1.77936 error = 8.735230e-16, 100 particles. Use 4 threads
|
| /petsc/config/BuildSystem/ |
| H A D | script.py | 209 … timeout = 600.0, log = None, lineLimit = 0, cwd=None, env=None, logOutputflg = True, threads = 0): argument 213 …ut, log=log, lineLimit=lineLimit, cwd=cwd, env=env, logOutputflg = logOutputflg, threads = threads) 216 … timeout = 600.0, log = None, lineLimit = 0, cwd=None, env=None, logOutputflg = True, threads = 0): argument 237 if useThreads and threads:
|
| /petsc/doc/developers/contributing/ |
| H A D | submittingmr.md | 41 …erge` The MR has passed all tests, passed the review, has no outstanding threads, and has a {any}`… 73 GitLab MRs use "threads" to track discussions. 77 The **submitter/assignee** must mark threads as resolved when they fix the related 89 …{any}`properly rearranged <sec_clean_commit_history>` if needed, and all threads have been resolve…
|
| /petsc/doc/miscellaneous/ |
| H A D | saws.md | 3 SAWs is a software library that uses threads, sockets, and locks to
|
| /petsc/src/ts/tests/output/ |
| H A D | ex30_conserve.out | 10 … momentum (par) energy entropy negative weights : # OMP threads 1.
|
| H A D | ex30_3d.out | 23 … momentum (par) energy entropy negative weights : # OMP threads 1.
|
| H A D | ex30_0.out | 42 … momentum (par) energy entropy negative weights : # OMP threads 1.
|
| /petsc/config/BuildSystem/config/ |
| H A D | base.py | 646 … cleanup = 1, defaultOutputArg = '', executor = None,linkLanguage=None, timeout = 60, threads = 1): argument 673 …tus) = Configure.executeShellCommand(command, log = self.log, timeout = timeout, threads = threads) 691 …= '', cleanup = 1, defaultArg = '', executor = None, linkLanguage=None, timeout = 60, threads = 1): argument 693 …ody, cleanup, defaultArg, executor,linkLanguage=linkLanguage, timeout = timeout, threads = threads)
|
| /petsc/src/mat/impls/aij/mpi/mkl_cpardiso/ |
| H A D | mkl_cpardiso.c | 508 PetscInt icntl, threads; in MatSetFromOptions_MKL_CPARDISO() local 513 …"Suggested number of threads to use within MKL Cluster PARDISO", "None", threads, &threads, &flg)); in MatSetFromOptions_MKL_CPARDISO() 514 if (flg) mkl_set_num_threads((int)threads); in MatSetFromOptions_MKL_CPARDISO()
|