History log of /petsc/config/BuildSystem/ (Results 2701 – 2725 of 4739)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2a54bb2228-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

BuildSystem: Determine bits per byte with compile-time check

3ab5d73028-May-2019 Satish Balay <balay@mcs.anl.gov>

MPI.py: fix checkSizeof() usage

2401425328-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Intel MPI compilers can also be in the intel64/bin directory so check there also

to see if user is providing both the --with-mpi-dir and MPI compilers

Reported-by: GS <georges.sadaka@univ-rouen.fr>

165d5f0f28-May-2019 Jed Brown <jed@jedbrown.org>

config/types.py: fix no-match case for checking type sizes

Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

598eca4e28-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/fix-configure-dependency (pull request #1713)

Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information

Approved-by: Jed

Merged in barry/fix-configure-dependency (pull request #1713)

Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information

Approved-by: Jed Brown <jed@59a2.org>
Approved-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...

fc04153b28-May-2019 Satish Balay <balay@mcs.anl.gov>

configure: fix format statement for python-2.6

Reported-by: "Jose E. Roman" <jroman@dsic.upv.es>

5cbea53728-May-2019 Barry Smith <bsmith@mcs.anl.gov>

known-64-bit-blas-indices can return a zero which previously was treated as result not provided

thus the test mistakenly set the BLAS indices size to 64 bits in that case

Commit-type: bug-fix
Repor

known-64-bit-blas-indices can return a zero which previously was treated as result not provided

thus the test mistakenly set the BLAS indices size to 64 bits in that case

Commit-type: bug-fix
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...

cd1b99a628-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Additional functionality for downloaded OpenBLAS and related items

1) --with-openmp triggers OpenBLAS to build with OpenMP
2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthre

Additional functionality for downloaded OpenBLAS and related items

1) --with-openmp triggers OpenBLAS to build with OpenMP
2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthreads
3) Packages that use OpenMP now mark a variable and this is printed in the summary printed by configure
4) PetscInitialize -info will print information on number of OpenMP threads being used

Commit-type: feature

show more ...

f835740826-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information

Instead delete the current dependency file at startup and create a new dependen

Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information

Instead delete the current dependency file at startup and create a new dependency file only after configure
has successfully completed

Commit-type: bug-fix
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...

7a00302626-May-2019 Jed Brown <jed@59a2.org>

Merged in jed/sizeof (pull request #1706)

Migrate sizeof-related definitions to run-time/non-batch as appropriate

Approved-by: Lisandro Dalcin <dalcinl@gmail.com>
Approved-by: BarryFSmith <bsmith@m

Merged in jed/sizeof (pull request #1706)

Migrate sizeof-related definitions to run-time/non-batch as appropriate

Approved-by: Lisandro Dalcin <dalcinl@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Jed Brown <jed@59a2.org>

show more ...

fc8a9ade26-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Fixes for Matlab engine

Do not use -nojvm option, instead use -nosplash, because -nojvm caused ex31.c to crash on exit
Better -info output for starting engine
Have PetscMatlabEngineDestroy() actuall

Fixes for Matlab engine

Do not use -nojvm option, instead use -nosplash, because -nojvm caused ex31.c to crash on exit
Better -info output for starting engine
Have PetscMatlabEngineDestroy() actually call the Matlab engine function to shut down the engine

Commit-type: bug-fix, style-fix

show more ...

b19c9c2823-May-2019 Jed Brown <jed@jedbrown.org>

config sizeof: better code reuse for CUDA alignment check

CUDA should work with batch now (untested).

7e7f46cd23-May-2019 Jed Brown <jed@jedbrown.org>

config sizeof: refactor types.checkSizeof to be called by cuda.py

a2300afc23-May-2019 Jed Brown <jed@jedbrown.org>

checkSizeof: use array-length trick to check type sizes without running

Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>

847f55b824-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/endian (pull request #1698)

Runtime endianness detection

Approved-by: Jed Brown <jed@59a2.org>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

6d2040de24-May-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'

ad49ae3e23-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

BuildSystem: Remove configure test for PETSC_WORDS_BIGENDIAN

30815ce023-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Add PetscBinaryBigEndian() for runtime detection of endianness

665cf43023-May-2019 Satish Balay <balay@mcs.anl.gov>

known-sdot-returns-double: fix typo introduced in f9131bc4a7769ccd287f1fc9126441cb3fd21b55

Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

1626faec21-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Remove unused and messy support for selecting vendor or gnu compilers
Reorder some compiler choices (Intel, clang) add lookup from gcc to g++
Remove f77 compilers and other outdated compilers


config/setCompilers.py
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petscmat.h
/petsc/lib/petsc/bin/maint/abi-compliance-checker/INSTALL
/petsc/lib/petsc/bin/maint/abi-compliance-checker/LICENSE
/petsc/lib/petsc/bin/maint/abi-compliance-checker/Makefile
/petsc/lib/petsc/bin/maint/abi-compliance-checker/Makefile.pl
/petsc/lib/petsc/bin/maint/abi-compliance-checker/README.md
/petsc/lib/petsc/bin/maint/abi-compliance-checker/abi-compliance-checker.pl
/petsc/lib/petsc/bin/maint/abi-compliance-checker/doc/Changelog.html
/petsc/lib/petsc/bin/maint/abi-compliance-checker/doc/Xml-Descriptor.html
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/ABIDump.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Basic.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/CallConv.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Descriptor.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/ElfTools.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Filter.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/GccAst.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Input.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Logging.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Mangling.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Path.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/RegTests.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Scripts/Sections.js
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Scripts/Tabs.js
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/CmpSystems.css
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/HeadersDiff.css
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/Report.css
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/SymbolsList.css
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/Tabs.css
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/SysCheck.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/SysFiles.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/TUDump.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/TypeAttr.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Utils.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/XmlDump.pm
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/RulesBin.xml
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/RulesSrc.xml
/petsc/lib/petsc/bin/maint/abicheck.py
/petsc/makefile
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/sys/objects/destroy.c
0c75537822-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/reduce-need-for-known-64-bit-blas-indices (pull request #1689)

Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK

391e379222-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/check-bad-urls (pull request #1685)

Barry/check bad urls

Approved-by: Patrick Sanan <patrick.sanan@gmail.com>
Approved-by: Junchao Zhang <junchao.zhang@gmail.com>


config/compilerOptions.py
config/compilers.py
config/setCompilers.py
script.py
/petsc/config/PETSc/Configure.py
/petsc/config/builder2.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6.py
/petsc/config/examples/misc/arch-arm64-opt.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscdmtypes.h
/petsc/include/petscds.h
/petsc/include/petscerror.h
/petsc/include/petscfe.h
/petsc/include/petscfetypes.h
/petsc/include/petscmat.h
/petsc/include/petscsf.h
/petsc/include/petscsftypes.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/checkBuilds.py
/petsc/lib/petsc/bin/maint/mapnameslatex.py
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/rules
/petsc/setup.py
/petsc/share/petsc/saws/linearsolveroptions.html
/petsc/src/benchmarks/benchmarkAssembly.py
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/benchmarks/results/benchmarks.html
/petsc/src/dm/dt/dualspace/impls/bdm/dspacebdm.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/moab/dmmbutil.cxx
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/output/ex3_nonconforming_tensor_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_3d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1d_2d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1d_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_3d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p3_2d_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q3_2d_0.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexmed.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/impls/swarm/swarmpic_view.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tao_tex/accomps/tao01-scidac.tex
/petsc/src/docs/tao_tex/accomps/tao01.tex
/petsc/src/docs/tao_tex/gpcg/allgpcg.tex
/petsc/src/docs/tao_tex/manual/part1.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises02.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises04.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises05.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises06.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises08.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n01.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n02.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n03.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n04.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts08.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts09.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts10.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts11.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts12.tex
/petsc/src/docs/tex/manual/abstract.tex
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/gettinginfo.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/moc.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/pictures/bigpetsc.tex
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/bugreporting.html
/petsc/src/docs/website/documentation/changes/231.html
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/233.html
/petsc/src/docs/website/documentation/changes/300.html
/petsc/src/docs/website/documentation/changes/31.html
/petsc/src/docs/website/documentation/changes/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/codemanagement.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/license.html
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/docs/website/documentation/nonlinearsolvertable.html
/petsc/src/docs/website/documentation/oldlicense.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/documentation/taosolvertable.html
/petsc/src/docs/website/documentation/tutorials/HandsOnExercise.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/docs/website/index.html
/petsc/src/docs/website/miscellaneous/external.html
/petsc/src/docs/website/miscellaneous/funding.html
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/docs/website/miscellaneous/petscthreads.html
/petsc/src/docs/website/publications/images.html
/petsc/src/docs/website/publications/index.html
/petsc/src/docs/website/publications/prizes.html
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_coarsedm.c
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/mat/examples/tests/ex185.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex72mmio.c
/petsc/src/mat/examples/tests/ex72mmio.h
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex185_1.out
/petsc/src/mat/examples/tests/output/ex185_1_alt.out
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/impls/cdiagonal/cdiagonal.c
/petsc/src/mat/impls/cdiagonal/makefile
/petsc/src/mat/impls/makefile
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/bars.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/examples/tests/ex51.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mathclose.c
/petsc/src/sys/utils/psplit.c
/petsc/src/sys/webclient/box.c
/petsc/src/sys/webclient/google.c
/petsc/src/sys/yaml/yamlimpls.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/impls/arkimex/arkimex.c
43acf61321-May-2019 Satish Balay <balay@mcs.anl.gov>

When --with-batch=1 is used configure wants the user to provide -known-mpi-shared-libraries=0/1
However that flag was unused within configure - and this requirement causes grief to most users.

- So

When --with-batch=1 is used configure wants the user to provide -known-mpi-shared-libraries=0/1
However that flag was unused within configure - and this requirement causes grief to most users.

- So switch this requirement to a warning message - when '--with-batch=1--with-shared-libraries=1' is used
- suppress this warning if --known-mpi-shared-libraries=1 is specified.
- error out if --known-mpi-shared-libraries=0 is specified

show more ...

c96e1a4d21-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK

This is done by marking the BLAS/LAPACK libraries we try when we know if the libraries
are 32 bit indices or 64 bit ind

Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK

This is done by marking the BLAS/LAPACK libraries we try when we know if the libraries
are 32 bit indices or 64 bit indices, for example most MKL libraries we know are one or the
other.

The net result is that for --with-batch systems the user will need to provide the --known-64-bit-blas-indices less often (only when PETSc cannot figure it out based on the libraries used)

Commit-type: portability-fix, feature
Reported-by: Dylan P. Brennan <dylanb@princeton.edu>
Thanks-to: Mark Adams <mfadams@lbl.gov>

show more ...

27baeddb21-May-2019 Barry Smith <bsmith@mcs.anl.gov>

If we add the help argument for -known-64-bit-blas-indices then we need
to check against clArgDB NOT ArgDB for user provided values, since the help
message puts them in clArgDB

Commit-type: bug-fix

1...<<101102103104105106107108109110>>...190