Home
last modified time | relevance | path

Searched +full:linux +full:- +full:intel (Results 1 – 25 of 29) sorted by relevance

12

/petsc/src/ksp/ksp/tests/benchmarkscatters/
H A DBaseline-Intel-82 ./ex1 on a arch-opt named thing05.ftm.alcf.anl.gov with 8 processors, by bsmith Thu Nov 12 23:28:12…
3 Using Petsc Development GIT revision: v3.6.2-1541-ged5d6ac GIT Date: 2015-11-11 22:38:24 +0000
4--download-hwloc --with-blas-lapack-dir=/soft/compilers/intel/compilers_and_libraries/linux/mkl --
5 -----------------------------------------
7 Machine characteristics: Linux-2.6.32-504.3.3.el6.x86_64-x86_64-with-redhat-6.6-Santiago
9 Using PETSc arch: arch-opt
10 -----------------------------------------
12 Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g
13 Using Fortran compiler: mpiifort -fPIC -g -O3
14 -----------------------------------------
[all …]
H A DBaseline-Intel-162 ./ex1 on a arch-opt named thing05.ftm.alcf.anl.gov with 16 processors, by bsmith Thu Nov 12 23:28:4…
3 Using Petsc Development GIT revision: v3.6.2-1541-ged5d6ac GIT Date: 2015-11-11 22:38:24 +0000
4--download-hwloc --with-blas-lapack-dir=/soft/compilers/intel/compilers_and_libraries/linux/mkl --
5 -----------------------------------------
7 Machine characteristics: Linux-2.6.32-504.3.3.el6.x86_64-x86_64-with-redhat-6.6-Santiago
9 Using PETSc arch: arch-opt
10 -----------------------------------------
12 Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g
13 Using Fortran compiler: mpiifort -fPIC -g -O3
14 -----------------------------------------
[all …]
H A DBaseline-MPICH-82 ./ex1 on a arch-opt-mpich named thing05.ftm.alcf.anl.gov with 8 processors, by bsmith Thu Nov 12 23…
3 Using Petsc Development GIT revision: v3.6.2-1540-geddb79b GIT Date: 2015-11-11 14:39:31 -0600
4 Configure options: --download-fblaslapack --download-hwloc --download-mpich --with-debugging=0 PETS…
5 -----------------------------------------
7 Machine characteristics: Linux-2.6.32-504.3.3.el6.x86_64-x86_64-with-redhat-6.6-Santiago
9 Using PETSc arch: arch-opt-mpich
10 -----------------------------------------
12 …piler: /home/bsmith/petsc/arch-opt-mpich/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -
13 …tran compiler: /home/bsmith/petsc/arch-opt-mpich/bin/mpif90 -Wall -Wno-unused-variable -ffree-l…
14 -----------------------------------------
[all …]
H A DBaseline-MPICH-162 ./ex1 on a arch-opt-mpich named thing05.ftm.alcf.anl.gov with 16 processors, by bsmith Thu Nov 12 2…
3 Using Petsc Development GIT revision: v3.6.2-1540-geddb79b GIT Date: 2015-11-11 14:39:31 -0600
4 Configure options: --download-fblaslapack --download-hwloc --download-mpich --with-debugging=0 PETS…
5 -----------------------------------------
7 Machine characteristics: Linux-2.6.32-504.3.3.el6.x86_64-x86_64-with-redhat-6.6-Santiago
9 Using PETSc arch: arch-opt-mpich
10 -----------------------------------------
12 …piler: /home/bsmith/petsc/arch-opt-mpich/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -
13 …tran compiler: /home/bsmith/petsc/arch-opt-mpich/bin/mpif90 -Wall -Wno-unused-variable -ffree-l…
14 -----------------------------------------
[all …]
H A DStreams-Intel1 cd src/benchmarks/streams; /usr/bin/gmake --no-print-directory PETSC_DIR=/home/bsmith/petsc PETSC_…
2-o MPIVersion.o -c -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g -O
3 Running streams with mpiexec -hosts thing05 -hosts thing05 -bind-to core -map-by numa MPI rank 0 Pr…
171 ------------------------------------------------
/petsc/
H A D.gitlab-ci.yml2 # stage-1 take only a few minutes; they do not run the full test suite or external packages.
4 # stage-2 runs on MCS systems and may take 10 to 15 minutes. They run the full test suite but with …
6 # stage-3 runs on MCS systems and may take an hour or more. They run the full test suite and heavil…
8 # The stage-(n) tests are only started if all of the stage-(n-1) tests run without error
13 - stage-1
14 - stage-2
15 - stage-3
16 - stage-4
19 GIT_CLEAN_FLAGS: -ffdxq
21 BASE_EXTRA_OPTIONS: -nox -nox_warning -malloc_dump
[all …]
/petsc/doc/install/
H A Dwindows.md10 Developing HPC software is more difficult on Microsoft Windows than Linux and macOS systems.
16 - {any}`sec_linux_on_windows`
17 - {any}`sec_cygwin_gnu_on_windows`
18 - {any}`sec_native_compilers_on_windows`
19 - {any}`sec_msys2_mingw_compilers_on_windows`
25 ## Linux on Microsoft Windows
27 - Microsoft Windows Subsystem for Linux 2 ([WSL2](https://docs.microsoft.com/en-us/windows/wsl/inst…
28 - [Docker](https://docs.docker.com/docker-for-windows/) for Microsoft
30 - Linux virtual machine via [VirtualBox](https://www.virtualbox.org/) or similar. One sample
41 that work on Microsoft Windows, with Cygwin pre-built libraries for BLAS, LAPACK, and Open MPI.
[all …]
H A Dinstall.md8 See {ref}`quick-start tutorial <tut_install>` for a step-by-step walk-through of the installation p…
25 $ ./config/examples/arch-ci-osx-dbg.py
30 your recommendations to <mailto:petsc-maint@mcs.anl.gov>. See bug report {ref}`documentation
34 - If you do not have a Fortran compiler or [MPICH](https://www.mpich.org/) installed
38 $ ./configure --with-cc=gcc --with-cxx=0 --with-fc=0 --download-f2cblaslapack --download-mpich
41 - Same as above - but install in a user specified (prefix) location.
44 …$ ./configure --prefix=/home/user/soft/petsc-install --with-cc=gcc --with-cxx=0 --with-fc=0 --down…
47 - If [BLAS/LAPACK], MPI sources (in "-devel" packages in most Linux distributions) are already
49 via `$PATH` - configure does not require any additional options.
55 - If [BLAS/LAPACK], MPI are already installed in known user location use:
[all …]
/petsc/doc/changes/
H A D215.md6 - Replace autoconf-configure with python-configure. Tested on Linux,
7 IRIX, Alpha-OSF, Mac OSX
8 - Added PETSc interface to UMFPACK (Seq)
9 - SuperLU & SuperLU_DIST insterface is updated to the latest
12 - Added Support for QR factorization into PETSc/SPOOLES interface
14 - Added Support for installing PETSc with TAU instrumentation
16 - Added support for Cray SX-6 vector machine
21 - Added VecMaxPointwiseDivide()
26 - Added MatTranspose() for SBAIJ
27 - Added MatConvert_SeqAIJ_SeqSBAIJ()
[all …]
/petsc/config/BuildSystem/config/packages/
H A DBlasLapack.py13 self.mkl = 0 # indicates BLAS/LAPACK library used is Intel MKL
26 self.netliblapack = framework.require('config.packages.netlib-lapack', self)
50 …help.addArgument('BLAS/LAPACK', '-with-blas-lib=<libraries: e.g. [/Users/..../libblas.a,...]>', …
51 …help.addArgument('BLAS/LAPACK', '-with-lapack-lib=<libraries: e.g. [/Users/..../liblapack.a,...]>'…
52 …help.addArgument('BLAS/LAPACK', '-with-blaslapack-suffix=<string>',nargs.Arg(None, None, 'Indicate…
53 …help.addArgument('BLAS/LAPACK', '-with-64-bit-blas-indices', nargs.ArgBool(None, 0, 'Try to use 64
54 …help.addArgument('BLAS/LAPACK', '-known-blaslapack-mangling=<string>', nargs.ArgString(None, None,…
55 …help.addArgument('BLAS/LAPACK', '-known-blaslapack-openmp=<bool>', nargs.ArgBool(None, None, 'Indi…
56 …'-known-64-bit-blas-indices=<bool>', nargs.ArgBool(None, None, 'Indicate if BLAS/LAPACK uses 64 bi…
57 …help.addArgument('BLAS/LAPACK', '-known-snrm2-returns-double=<bool>', nargs.ArgBool(None, None, 'I…
[all …]
H A Dmpi4py.py9 …tps://github.com/mpi4py/mpi4py/releases/download/' + self.version + '/mpi4py-' + self.version + '.…
10 …'https://web.cels.anl.gov/projects/petsc/download/externalpackages/mpi4py-'+self.version+'.tar.gz']
46 archflags = "ARCHFLAGS=\'-arch arm64\' "
47 elif self.types.sizes['void-p'] == 4:
48 archflags = "ARCHFLAGS=\'-arch i386\' "
50 archflags = "ARCHFLAGS=\'-arch x86_64\' "
54 …MPICC='+self.framework.getCompiler()+' '+archflags+self.python.pyexe+' setup.py clean --all 2>&1'
59 …# by default, multiple flags are added by setup.py (-DNDEBUG -O3 -g), no matter the type of PETSc …
60 …# this is problematic with Intel compilers, which take extremely long to compile bindings when usi…
62 …# TODO FIXME: this observation was made with Intel(R) oneAPI DPC++/C++ Compiler 2025.1.0 (2025.1.0…
[all …]
H A Dpetsc4py.py17 …help.addArgument('PETSc', '-with-petsc4py=<bool>', nargs.ArgBool(None, False, 'Build PETSc Python …
18 …help.addArgument('PETSc', '-with-petsc4py-test-np=<np>',nargs.ArgInt(None, None, min=1, help='Numb…
19 …help.addArgument('PETSc', '-with-numpy-include=<dir>', nargs.Arg(None, None, 'Path to numpy header…
58 archflags = "ARCHFLAGS=\'-arch arm64\' "
59 elif self.types.sizes['void-p'] == 4:
60 archflags = "ARCHFLAGS=\'-arch i386\' "
62 archflags = "ARCHFLAGS=\'-arch x86_64\' "
65 # if DESTDIR is non-empty, then PETSc has been installed into staging dir
67 if self.argDB['prefix'] and not 'package-prefix-hash' in self.argDB:
73 numpy_include = self.argDB.get('with-numpy-include')
[all …]
H A Dboost.py21 …help.addArgument('BOOST', '-download-boost-headers-only=<bool>', nargs.ArgBool(None, 0, 'When true…
22 …help.addArgument('BOOST', '-download-boost-bootstrap-arguments=<string>', nargs.ArgString(None, 0,…
31 if self.argDB['download-boost-headers-only']:
33 …self.logPrintBox('Configure option --boost-headers-only is ENABLED ... boost libraries will not be…
38 cmd = 'cd {} && ln -s $PWD/boost {}'.format(self.packageDir, boostIncludeDir)
47 …r('pyconfig.h missing: Boost requires python development version to be installed. (pythonX.x-dev)')
57 toolset = 'intel-linux'
67 jamfile = Path(self.packageDir) / 'user-config.jam'
70 …if 'download-boost-bootstrap-arguments' in self.argDB and self.argDB['download-boost-bootstrap-arg…
71 bootstrap_arguments = self.argDB['download-boost-bootstrap-arguments']
[all …]
H A DCUDA.py16 # - fully functional compile, runtime libraries installed with the GPU driver
18 # - stub library - usable only for compiles
20 …# We are preferring this stub library - as it enables compiles on non-GPU nodes (for ex: login nod…
21 … # Using RPATH to this stub location is not appropriate - so skipping via libraries.rpathSkipDirs()
25 self.stubliblist = [['libcuda.so','libnvidia-ml.so']]
26 …my' # existence of self.liblist is used by package.py to determine if --with-cuda-lib must be prov…
39 'CUDA', '-with-cuda-arch',
43 'packages). A comma-separated list can be passed to target multiple architectures (e.g. '
45 '"all-major", and "native" (see documentation of the nvcc "--gpu-architecture" flag)'
104 return ' -arch='+self.cudaArch
[all …]
/petsc/lib/petsc/bin/maint/
H A Dxclude1 petsc-dist/.readthedocs.yml
2 petsc-dist/.travis.yml
3 petsc-dist/.dir-locals.el
4 petsc-dist/.gitmessage
5 petsc-dist/.gitlab-ci.yml
6 petsc-dist/.gitlab-alcf-ci.yml
7 petsc-dist/.gitlab
8 petsc-dist/.git
9 petsc-dist/.mailmap
10 petsc-dist/.gitignore
[all …]
/petsc/doc/manual/
H A Dstreams.md1 ---
3 ---
10 bandwidth limited. The speed of a simulation depends more on the total achievable [^achievable-foot…
22 …andwidth achievable when running `n` independent threads or processes on non-overlapping memory re…
24 …he timing is done with `MPI_Wtime()`. A call to the timer takes less than 3e-08 seconds, significa…
27 independent non-overlapping memory STREAMS model still provides useful information.
30 …tained on a given system indicates the likely performance of memory bandwidth-limited computations.
32 … plots the total memory bandwidth achieved and the speedup for runs on an Intel system whose detai…
33 …cores are utilized. Also, note that the improvement may, unintuitively, be non-monotone when adding
43 There are three important concepts needed to understand memory bandwidth-limited computing.
[all …]
/petsc/config/BuildSystem/config/
H A DcompilerOptions.py17 output = self.executeShellCommand(compiler + ' -show', log = self.log)[0]
28 flags.extend(['-Wall', '-Wwrite-strings', '-Wno-unknown-pragmas'])
30 # gcc does not support -Wno-implicit-float-conversion so -Wconversion is always noisy
31 …flags.extend(['-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-floa…
33 flags.extend(['-fno-stack-check'])
35 flags.extend(['-Wno-lto-type-mismatch'])
37 flags.extend(['-Wno-stringop-overflow'])
39 … flags.extend(['-mfp16-format=ieee']) # ARM for utilizing 16 bit storage of floating point
40 # skip -fstack-protector for brew gcc - as this gives SEGV
42 flags.extend(['-fstack-protector'])
[all …]
H A DcompilerFlags.py20 …help.addArgument('Compiler Flags', '-optionsModule=<module name>', nargs.Arg(None, 'config.compile…
21 …help.addArgument('Compiler Flags', '-with-debugging=<bool>', nargs.ArgBool(None, 1, 'Specify debug…
22 …help.addArgument('Compiler Flags', '-C_VERSION=<string>', nargs.Arg(None, 'Unknown', 'The versio…
23 …help.addArgument('Compiler Flags', '-CXX_VERSION=<string>', nargs.Arg(None, 'Unknown', 'The versio…
24 …help.addArgument('Compiler Flags', '-FC_VERSION=<string>', nargs.Arg(None, 'Unknown', 'The versio…
25 …help.addArgument('Compiler Flags', '-CUDA_VERSION=<string>',nargs.Arg(None, 'Unknown', 'The versio…
26 …help.addArgument('Compiler Flags', '-HIP_VERSION=<string>',nargs.Arg(None, 'Unknown', 'The version…
27 …help.addArgument('Compiler Flags', '-SYCL_VERSION=<string>',nargs.Arg(None, 'Unknown', 'The versio…
28 …help.addArgument('Compiler Flags', '-COPTFLAGS=<string>', nargs.Arg(None, None, 'Override the de…
29 …help.addArgument('Compiler Flags', '-CXXOPTFLAGS=<string>', nargs.Arg(None, None, 'Override the de…
[all …]
H A DsetCompilers.py36 isARM_value = -1
116 …help.addArgument('Compilers', '-with-cpp=<prog>', nargs.Arg(None, None, 'Specify the C preprocesso…
117 …help.addArgument('Compilers', '-CPP=<prog>', nargs.Arg(None, None, 'Specify the C prepr…
118 …help.addArgument('Compilers', '-CPPFLAGS=<string>', nargs.Arg(None, None, 'Specify the C only …
119 … help.addArgument('Compilers', '-with-cc=<prog>', nargs.Arg(None, None, 'Specify the C compiler'))
120 …help.addArgument('Compilers', '-CC=<prog>', nargs.Arg(None, None, 'Specify the C compi…
121 …help.addArgument('Compilers', '-CFLAGS=<string>', nargs.Arg(None, None, 'Overwrite the defau…
123 …help.addArgument('Compilers', '-CFLAGS+=<string>', nargs.Arg(None, None, 'Add to the default …
124 …help.addArgument('Compilers', '-CC_LINKER_FLAGS=<string>', nargs.Arg(None, [], 'Specify the C lin…
126 …help.addArgument('Compilers', '-CXXPP=<prog>', nargs.Arg(None, None, 'Specify the C++ pre…
[all …]
H A Dcompilers.py10 if not line.startswith('ld: warning: text-based stub file'): retbuf.append(line)
41 self.skipdefaultpaths.append(os.path.join(loc,arch+'-linux-gnu'))
51 …help.addArgument('Compilers','-with-clib-autodetect=<bool>', nargs.ArgBool(None,1,'Autodetect…
52 …help.addArgument('Compilers','-with-fortranlib-autodetect=<bool>',nargs.ArgBool(None,1,'Autodetect…
53 …help.addArgument('Compilers','-with-cxxlib-autodetect=<bool>', nargs.ArgBool(None,1,'Autodetect…
54 …help.addArgument('Compilers','-with-dependencies=<bool>', nargs.ArgBool(None,1,'Compile wi…
205 self.setCompilers.LDFLAGS += ' -v'
217 # Cray has crazy non-matching single quotes so skip the removal
241 # Intel compiler sometimes puts " " around an option like "-lsomething"
243 arg = arg[1:-1]
[all …]
H A Dframework.py11 - Substitute files
12 - Output configure header
13 - Log filesystem actions
145 self._tmpDir = tempfile.mkdtemp(prefix = 'petsc-')
162 return self.argDB['with-file-create-pause']
175 …help.addArgument('Framework', '-configModules', nargs.Arg(None, None, 'A list of Python modu…
176 …help.addArgument('Framework', '-ignoreCompileOutput=<bool>', nargs.ArgBool(None, 1, 'Ignore compil…
177 …help.addArgument('Framework', '-ignoreLinkOutput=<bool>', nargs.ArgBool(None, 1, 'Ignore linker…
178 …help.addArgument('Framework', '-ignoreWarnings=<bool>', nargs.ArgBool(None, 0, 'Ignore compil…
179 …help.addArgument('Framework', '-ignoreCxxBoundCheck=<bool>', nargs.ArgBool(None, 0, 'Ignore Cxx di…
[all …]
/petsc/config/PETSc/options/
H A DsharedLibraries.py13 … txt = ' Single library: %s\n' % ('yes' if self.framework.argDB['with-single-library'] else 'no')
19 …ddArgument('PETSc', '-with-shared-libraries=<bool>', nargs.ArgBool(None, 1, 'Make PETSc libraries …
20 …help.addArgument('PETSc', '-with-serialize-functions=<bool>', nargs.ArgBool(None, 0, 'Allows funct…
34 '''if user specified out-dated 'with-shared' or 'with-dynamic' - flag an error'''
35 if 'with-shared' in self.framework.argDB:
36 raise RuntimeError('Option "--with-shared" no longer exists. Use "--with-shared-libraries".')
37 if 'with-dynamic' in self.framework.argDB or 'with-dynamic-loading' in self.framework.argDB:
38 raise RuntimeError('Option "--with-dynamic" and "--with-dynamic-loading" no longer exist.')
39 …if self.framework.argDB['with-shared-libraries'] and not self.framework.argDB['with-pic'] and 'wit…
40 raise RuntimeError('If you use --with-shared-libraries you cannot disable --with-pic')
[all …]
/petsc/doc/developers/contributing/
H A Dpipelines.md14 :::{figure} /images/developers/pipeline-from-MR.png
21 To un-pause the pipeline, click the "play" button (or start a new one with "Run Pipeline" if necess…
23 :::{figure} /images/developers/run-paused-pipeline.png
27 Un-pausing a pipeline.
32 :::{figure} /images/developers/show-failure.png
41 :::{figure} /images/developers/find-exact-bad-job.png
53 :::{figure} /images/developers/failed-examples.png
62 :::{figure} /images/developers/unfreed-memory.png
75 where `job_1` is, for example, `linux-intel`. The script will then prompt you to push the branch of…
76 without you needing to access the GitLab website to un-pause the pipeline.
[all …]
/petsc/doc/faq/
H A Dindex.md22 …e: A Guide to Good Style](https://www.cambridge.org/core/books/writing-scientific-software/2320670…
32 - Fast, **low-latency** interconnect; any ethernet (even 10 GigE) simply cannot provide
34 - High per-core **memory** performance. Each core needs to
72 - [MPICH2 binding with the Hydra process manager](https://github.com/pmodels/mpich/blob/main/doc/wi…
75 $ mpiexec.hydra -n 4 --binding cpu:sockets
78 - [Open MPI binding](https://www.open-mpi.org/faq/?category=tuning#using-paffinity)
81 $ mpiexec -n 4 --map-by socket --bind-to socket --report-bindings
84 - `taskset`, part of the [util-linux](https://github.com/karelzak/util-linux) package
89 - `numactl`
92 policy. On Linux, the default policy is to attempt to find memory on the same memory bus
[all …]
/petsc/src/benchmarks/results/
H A Dperformance_cfd_2_102-np 1 ex10 -f0 ~/datafiles/matrices/medium -f1 ~/datafiles/matrices/cfd.2.10 -pc_type ilu -ksp_gmr…
7 --- Event Stage 4: SLESSetUp 1
9 MatGetReordering 1 1.0 5.4021e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0…
10 MatILUFctrSymbol 1 1.0 2.0906e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0…
15 --- Event Stage 5: SLESSolve 1
17 MatMult 9 1.0 8.5087e-01 1.0 8.62e+07 1.0 0.0e+00 0.0e+00 0.0e+00 9 28 0 0…
19 VecNorm 10 1.0 2.4616e-02 1.0 9.98e+07 1.0 0.0e+00 0.0e+00 1.0e+01 0 1 0 0…
20 VecScale 10 1.0 3.8519e-02 1.0 3.19e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0…
21 VecCopy 1 1.0 5.6514e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0…
22 VecSet 2 1.0 8.4705e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0…
[all …]

12