Home
last modified time | relevance | path

Searched refs:petsc (Results 1 – 25 of 1343) sorted by relevance

12345678910>>...54

/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 …]
H A Dbuilddist68 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 Drebuildtar8 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 Dprevious_release_docs.md6 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 Dindex.md12 - 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 Ddownload.md10 $ 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 Dcommunication.md7 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 Dmakefile22 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 DREADME.md5 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.mailmap14 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 DAO.pyx33 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 DRegressor.pyx6 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 DSpace.pyx31 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 DDM.pyx88 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 DRandom.pyx19 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 DDMLabel.pyx15 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 DDS.pyx33 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 Dindex.md11 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 Din_person.md7 - 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 Daomapping.c13 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 Dmakefile26 …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 Dex12.m9 …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 Dmakefile13 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 Dmailing.md7 - <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 Daobasic.c10 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 …]

12345678910>>...54