| /petsc/lib/petsc/bin/maint/ |
| H A D | xclude | 1 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 …]
|
| H A D | builddist | 68 tmpdir=$(mktemp -d -t petsc-dist.$USER.XXXXXX) 95 VENV=$PETSC_DIR/venv-petsc-docs 106 rm -rf petsc-doc-env # remove python2 env created when building petsc+petsc4py docs 119 cat ${PETSC_DIR}/lib/petsc/bin/maint/xclude | sed -e s/petsc-dist/$pdir/ > $tmpdir/xclude 120 /bin/tar --create --file $tmpdir/petsc.tar --exclude-from $tmpdir/xclude $pdir 122 /bin/tar xf $tmpdir/petsc.tar 124 if [ ! -d petsc$version ]; then 125 /bin/mv $pdir petsc$version 132 cd $tmpdir/petsc$version 137 /bin/mv lib/petsc/conf/rules lib/petsc/conf/rules.bak [all …]
|
| H A D | rebuildtar | 8 PETSC_DIR=/home/balay/git-repo/petsc-release.clone 23 scp petsc-${VERSION}.tar.gz svcpetsc@compute-01.cels.anl.gov:/nfs/pub_html/gce/projects/petsc/downl… 24 scp petsc4py-${VERSION}.tar.gz svcpetsc@compute-01.cels.anl.gov:/nfs/pub_html/gce/projects/petsc/do… 25 scp petsc-with-docs-${VERSION}.tar.gz svcpetsc@compute-01.cels.anl.gov:/nfs/pub_html/gce/projects/p… 38 python3 -m twine upload petsc-${VERSION}.tar.gz petsc4py-${VERSION}.tar.gz
|
| /petsc/doc/overview/ |
| H A D | previous_release_docs.md | 6 3.23 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.23/docs> 7 3.22 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.22/docs> 8 3.21 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.21/docs> 9 3.20 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.20/docs> 10 3.19 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.19/docs> 11 3.18 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.18/docs> 12 3.17 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.17/docs> 13 3.16 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.16/docs> 14 3.15 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.15/docs> 15 3.14 <https://web.cels.anl.gov/projects/petsc/vault/petsc-3.14/docs> [all …]
|
| /petsc/doc/install/ |
| H A D | index.md | 12 - Archlinux <https://aur.archlinux.org/packages/petsc> 13 - Conda: <https://anaconda.org/conda-forge/petsc> 14 : `conda install -c conda-forge petsc` 15 - Debian: <https://packages.debian.org/petsc-dev> 16 : `sudo apt install petsc-dev` 18 - Fedora: <https://packages.fedoraproject.org/pkgs/petsc/petsc> 19 : `sudo yum install petsc-mpich-devel` 20 - Homebrew: <https://formulae.brew.sh/formula/petsc> 21 : `brew install petsc` 22 - MacPorts: <https://ports.macports.org/port/petsc> [all …]
|
| H A D | download.md | 10 $ git clone -b release https://gitlab.com/petsc/petsc.git petsc 27 Tarball which contains only the source. Documentation available [online](https://petsc.org/release). 29 - [petsc-3.24.4.tar.gz](https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.… 33 - [petsc-with-docs-3.24.4.tar.gz](https://web.cels.anl.gov/projects/petsc/download/release-snapshot… 37 - [petsc4py-3.24.4.tar.gz](https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc… 42 $ tar xf petsc-<version number>.tar.gz 47 - [Primary server](https://web.cels.anl.gov/projects/petsc/download/release-snapshots/) 60 $ git clone https://gitlab.com/petsc/petsc.git petsc 71 …ion, which is largely the same as the release documentation is [available](https://petsc.org/main). 104 will go to 3.22.x - and petsc-3.21, petsc-3.20, etc., will not get any additional patch updates. [all …]
|
| /petsc/doc/developers/ |
| H A D | communication.md | 7 Day-to-day development happens at the [PETSc GitLab repository](https://gitlab.com/petsc/petsc). 9 [see or create issues](https://gitlab.com/petsc/petsc/issues), 10 [see or create merge requests](https://gitlab.com/petsc/petsc/-/merge_requests), 17 Comments and questions regarding PETSc design and development should go to <mailto:petsc-dev@mcs.an… 19 …th `make.log` and `configure.log` attached) should be reported to <mailto:petsc-maint@mcs.anl.gov>. 22 [file issues directly](https://gitlab.com/petsc/petsc/issues); 25 General questions regarding the use of PETSc can, as usual, go to <mailto:petsc-users@mcs.anl.gov> … 26 or <mailto:petsc-maint@mcs.anl.gov> (private, can handle large attachments). 31 <mailto:petsc-maint@mcs.anl.gov> and <mailto:petsc-users@mcs.anl.gov>, [PETSc on Discord](https://d… 32 [PETSc GitLab Issues](https://gitlab.com/petsc/petsc/-/issues). When responding there, [all …]
|
| /petsc/ |
| H A D | makefile | 22 include ././${PETSC_ARCH}/lib/petsc/conf/petscvariables 23 include ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/conf/petscrules 24 include ${PETSC_DIR}/lib/petsc/conf/rules_doc.mk 25 include ${PETSC_DIR}/lib/petsc/conf/rules_util.mk 39 …C_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} chk_upgrade | tee ${PETSC_ARCH}/lib/petsc/conf/make.log 40 @ln -sf ${PETSC_ARCH}/lib/petsc/conf/make.log make.log 41 …DIR} all-local; echo "$$?" > ${PETSC_ARCH}/lib/petsc/conf/error.log) 2>&1 | tee -a ${PETSC_ARCH}/l… 43 … signal terminated program f951)' ${PETSC_ARCH}/lib/petsc/conf/make.log | tee ${PETSC_ARCH}/lib/pe… 44 if test -s ${PETSC_ARCH}/lib/petsc/conf/memoryerror.log; then\ 45 …ERROR*************************************\n" 2>&1 | tee -a ${PETSC_ARCH}/lib/petsc/conf/make.log;\ [all …]
|
| H A D | README.md | 5 Host the PETSc numerical library package: https://petsc.org 9 * Download: https://petsc.org/release/download 10 * Install: https://petsc.org/release/install 18 * https://gitlab.com/petsc/petsc/-/issues 19 * petsc-maint@mcs.anl.gov 20 * https://petsc.org/release/community/mailing/
|
| H A D | .mailmap | 14 Barry Smith <bsmith@petsc.dev> BarryFSmith 15 Barry Smith <bsmith@petsc.dev> <bsmith@mcs.anl.gov> 112 PETSc MCS <petsc@mcs.anl.gov> 113 PETSc MCS <petsc@mcs.anl.gov> <petsc@crunch.mcs.anl.gov> 114 PETSc MCS <petsc@mcs.anl.gov> <petsc@shakey.mcs.anl.gov> 115 PETSc MCS <petsc@mcs.anl.gov> <petsc@smash.mcs.anl.gov> 116 PETSc MCS <petsc@mcs.anl.gov> <petsc@zither.mcs.anl.gov> 117 PETSc MCS <petsc@mcs.anl.gov> <petsc@steamroller.mcs.anl.gov> 118 PETSc MCS <petsc@mcs.anl.gov> <petsc@blaze.mcs.anl.gov> 119 PETSc MCS <petsc@mcs.anl.gov> <petsc@buster.mcs.anl.gov> [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | AO.pyx | 33 petsc.AOView 47 petsc.AODestroy 56 petsc: Sequence[int] | IS | None = None, 62 The arrays/indices ``app`` and ``petsc`` must contain all the integers 71 petsc 79 createMemoryScalable, createMapping, petsc.AOCreateBasicIS 80 petsc.AOCreateBasic 90 if petsc is not None: 91 ispetsc = (<IS?>petsc).iset 95 if petsc is not None: [all …]
|
| H A D | Regressor.pyx | 6 petsc.PetscRegressorType 17 petsc.PetscRegressorLinearType 27 REGRESSOR is described in the `PETSc manual <petsc:manual/regressor>`. 31 petsc.PetscRegressor 54 petsc.PetscRegressorView 73 Sys.getDefaultComm, petsc.PetscRegressorCreate 89 setType, petsc.PetscRegressorSetRegularizerWeight 100 petsc_options, petsc.PetscRegressorSetFromOptions 111 petsc.PetscRegressorSetUp 130 petsc.PetscRegressorPredict [all …]
|
| H A D | Space.pyx | 31 petsc.PetscSpaceSetUp 50 petsc.PetscSpaceCreate 66 petsc.PetscSpaceDestroy 84 petsc.PetscSpaceView 98 petsc_options, petsc.PetscSpaceSetFromOptions 110 petsc.PetscSpaceGetDimension 131 setDegree, petsc.PetscSpaceGetDegree 154 getDegree, petsc.PetscSpaceSetDegree 170 setNumVariables, petsc.PetscSpaceGetNumVariables 189 getNumVariables, petsc.PetscSpaceSetNumVariables [all …]
|
| H A D | DM.pyx | 88 petsc.DMView 115 DM.view, DM.load, Object.setName, petsc.DMLoad 128 petsc.DMDestroy 146 petsc.DMCreate 162 petsc.DMClone 185 DM.Type, petsc.DMSetType 199 petsc.DMGetType 213 petsc.DMGetDimension 232 petsc.DMSetDimension 245 petsc.DMGetCoordinateDim [all …]
|
| H A D | Random.pyx | 19 petsc.PetscRandom 36 petsc.PetscRandomGetValue 53 petsc.PetscRandomView 68 petsc.PetscRandomDestroy 86 Sys.getDefaultComm, petsc.PetscRandomCreate 105 getType, petsc.PetscRandomSetType 119 setType, petsc.PetscRandomGetType 133 petsc_options, petsc.PetscRandomSetFromOptions 145 petsc.PetscRandomGetValue 159 petsc.PetscRandomGetValueReal [all …]
|
| H A D | DMLabel.pyx | 15 petsc.DMLabelDestroy 33 petsc.DMLabelView 54 petsc.DMLabelCreate 72 petsc.DMLabelDuplicate 86 petsc.DMLabelReset 105 petsc.DMLabelInsertIS 130 getValue, setDefaultValue, petsc.DMLabelSetValue 153 setValue, setDefaultValue, petsc.DMLabelGetValue 171 setDefaultValue, petsc.DMLabelGetDefaultValue 193 getDefaultValue, petsc.DMLabelSetDefaultValue [all …]
|
| H A D | DS.pyx | 33 petsc.PetscDSView 47 create, petsc.PetscDSDestroy 67 setType, destroy, petsc.PetscDSCreate 88 getType, petsc.PetscDSSetType 102 setType, petsc.PetscDSGetType 116 petsc_options, petsc.PetscDSSetFromOptions 128 petsc.PetscDSSetUp 146 petsc.PetscDSGetSpatialDimension 163 petsc.PetscDSGetCoordinateDimension 177 petsc.PetscDSGetNumFields [all …]
|
| /petsc/doc/developers/contributing/ |
| H A D | index.md | 11 PETSc uses [Git](https://git-scm.com/), [GitLab](https://gitlab.com/petsc/petsc), 17 described in the [PETSc open-source license](https://gitlab.com/petsc/petsc/-/blob/main/CONTRIBUTIN… 24 - [Add a new PC type](https://gitlab.com/petsc/petsc/-/blob/main/src/ksp/pc/impls/jacobi/jacobi.c) 25 - [Add a new KSP type](https://gitlab.com/petsc/petsc/-/blob/main/src/ksp/ksp/impls/cg/cg.c) 26 - [Add a new subclass of a matrix type (implementation inheritance)](https://gitlab.com/petsc/petsc… 45 …the PETSc [GitLab repository](https://gitlab.com/petsc/petsc), use `git clone git@gitlab.com/petsc… 48 - Otherwise, [Create a fork](https://gitlab.com/petsc/petsc/-/forks/new) (your own copy of the PETS… 55 $ git remote set-url origin git@gitlab.com:YOURGITLABUSERNAME/petsc.git 61 $ git clone git@gitlab.com:YOURGITLABUSERNAME/petsc.git 65 [Installation page](https://petsc.org/release/install/) [all …]
|
| /petsc/doc/tutorials/ |
| H A D | in_person.md | 7 - Please contact us at <mailto:petsc-maint@mcs.anl.gov> if you are interested in hosting a tutorial. 13 …ro.org/events/details/259) ([slides and source](https://gitlab.com/psanan/petsc-gpu-cig-2022-02-28… 16 [Slides1](https://petsc.gitlab.io/tutorials/tutorials/ECP19/ECP19_Intro_Solvers.pdf) 17 [Slides2](https://petsc.gitlab.io/tutorials/tutorials/ECP19/ECP19_TS.pdf) 18 [Slides3](https://petsc.gitlab.io/tutorials/tutorials/ECP19/ECP19_TAO.pdf) 19 [Slides4](https://petsc.gitlab.io/tutorials/tutorials/ECP19/ECP19_Adjoint.pdf) 24 (Matt) [Slides](https://petsc.gitlab.io/tutorials/tutorials/TutorialCEMRACS2016.pdf) 26 - PETSc Tutorial at the [PETSc-20 anniversary conference and workshop](https://petsc.gitlab.io/annu… 33 (Matt and Jed) [Slides](https://petsc.gitlab.io/tutorials/tutorials/BuffaloTutorial.pdf) 35 (Matt) [Slides](https://petsc.gitlab.io/tutorials/tutorials/ParisTutorial.pdf) [all …]
|
| /petsc/src/vec/is/ao/impls/mapping/ |
| H A D | aomapping.c | 13 PetscInt *petsc; /* petsc[j] is the partner for app[petscPerm[j]] */ member 22 PetscCall(PetscFree4(aomap->app, aomap->appPerm, aomap->petsc, aomap->petscPerm)); in AODestroy_Mapping() 41 …T " %" PetscInt_FMT " %" PetscInt_FMT "\n", i, aomap->app[i], aomap->petsc[aomap->appPerm[i]]… in AOView_Mapping() 50 PetscInt *petsc = aomap->petsc; in AOPetscToApplication_Mapping() local 71 if (idex == petsc[mid]) break; in AOPetscToApplication_Mapping() 72 else if (idex < petsc[mid]) high = mid - 1; in AOPetscToApplication_Mapping() 85 PetscInt *petsc = aomap->petsc; in AOApplicationToPetsc_Mapping() local 111 else ia[i] = petsc[perm[mid]]; in AOApplicationToPetsc_Mapping() 193 PetscInt *petsc; in AOMappingHasPetscIndex() local 200 petsc = aomap->petsc; in AOMappingHasPetscIndex() [all …]
|
| /petsc/doc/ |
| H A D | makefile | 26 …cd .. ; ${RM} -rf petsc-doc-env; python3 -m venv petsc-doc-env ; source petsc-doc-env/bin/activate… 32 git clone https://gitlab.com/petsc/images.git -b main-2 --depth=1 images 39 … $${PETSC_DOC}; else export PETSC_DOC=doc ; fi; python3 -m venv petsc-doc-env ; . petsc-doc-env/b… 42 … $${PETSC_DOC}; else export PETSC_DOC=doc ; fi; python3 -m venv petsc-doc-env ; . petsc-doc-env/b…
|
| /petsc/src/dm/tests/ |
| H A D | ex12.m | 9 …res the MATLAB mex routines in ${PETSC_DIR}/share/petsc/matlab and ${PETSC_DIR}/${PETSC_ARCH}/lib/… 12 % Make sure that ${PETSC_DIR}/share/petsc/matlab and ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/matlab i… 13 % $prefix/share/petsc/matlab and $prefix/lib/petsc/matlab if you ran ./configure with --prefix
|
| /petsc/src/sys/classes/viewer/impls/socket/mex-scripts/ |
| H A D | makefile | 13 include ${PETSC_DIR}/lib/petsc/conf/variables 14 include ${PETSC_DIR}/lib/petsc/conf/rules_doc.mk 22 -@${MV} sread.mex* ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/matlab 27 -@${MV} swrite.mex* ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/matlab 32 -@${MV} sopen.mex* ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/matlab 37 -@${MV} sclose.mex* ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/matlab
|
| /petsc/doc/community/ |
| H A D | mailing.md | 7 - <mailto:petsc-users@mcs.anl.gov> (public mailing list with public archives) 8 - <mailto:petsc-maint@mcs.anl.gov> (private maintenance mailing list without archives). Installation 10 attachments, <mailto:petsc-maint@mcs.anl.gov> is preferable. 12 - [PETSc GitLab Issues](https://gitlab.com/petsc/petsc/-/issues) 68 `$PETSC_DIR/$PETSC_ARCH/lib/petsc/conf/configure.log[.bkp]`. 101 * - petsc-announce@mcs.anl.gov 103 - `subscribe/unsubscribe <https://lists.mcs.anl.gov/mailman/listinfo/petsc-announce>`__ 104 - `archives <http://lists.mcs.anl.gov/pipermail/petsc-announce/>`__ 105 * - petsc-users@mcs.anl.gov 107 - `subscribe/unsubscribe <https://lists.mcs.anl.gov/mailman/listinfo/petsc-users>`__ [all …]
|
| /petsc/src/vec/is/ao/impls/basic/ |
| H A D | aobasic.c | 10 PetscInt *petsc; /* petsc[j] is the partner for the jth app slot */ member 30 …Int_FMT " %3" PetscInt_FMT " %3" PetscInt_FMT "\n", i, aobasic->app[i], i, aobasic->petsc[i])); in AOView_Basic() 42 PetscCall(PetscFree2(aobasic->app, aobasic->petsc)); in AODestroy_Basic() 71 ia[i] = aobasic->petsc[ia[i]]; in AOApplicationToPetsc_Basic() 88 for (j = 0; j < block; j++) temp[i * block + j] = array[aobasic->petsc[i] * block + j]; in AOPetscToApplicationPermuteInt_Basic() 120 for (j = 0; j < block; j++) temp[i * block + j] = array[aobasic->petsc[i] * block + j]; in AOPetscToApplicationPermuteReal_Basic() 158 PetscInt napp, *allpetsc, *allapp, ip, ia, N, i, *petsc = NULL, start; in AOCreate_Basic() local 193 PetscCall(PetscMalloc1(napp + 1, &petsc)); in AOCreate_Basic() 194 for (i = 0; i < napp; i++) petsc[i] = start + i; in AOCreate_Basic() 197 petsc = (PetscInt *)mypetsc; in AOCreate_Basic() [all …]
|