r1 -memory allocated in first chunk
Note
This uses the sizeof() of the memory type requested to determine the total memory to be allocated, therefore you should not
multiply the number of elements requested by the sizeof() the type. For example use
PetscInt *id;
PetscMalloc1(10,&id);
not
PetscInt *id;
PetscMalloc1(10*sizeof(PetscInt),&id);
Does not zero the memory allocatd, used PetscCalloc1() to obtain memory that has been zeroed.
See Also
PetscFree(), PetscNew(), PetscMalloc(), PetscCalloc1(), PetscMalloc2()
Level:beginner
Location:include/petscsys.h
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/sys/classes/random/examples/tutorials/ex1.c.html
src/sys/classes/random/examples/tutorials/ex2.c.html
src/vec/vec/utils/tagger/examples/tutorials/ex1.c.html
src/vec/vec/examples/tutorials/ex6.c.html
src/vec/vec/examples/tutorials/ex8.c.html
src/vec/vec/examples/tutorials/ex9.c.html
src/vec/is/is/examples/tutorials/ex1.c.html
src/vec/is/sf/examples/tutorials/ex1.c.html
src/vec/is/sf/examples/tutorials/ex2.c.html
src/mat/examples/tutorials/ex2.c.html
src/mat/examples/tutorials/ex5.c.html