PetscStrToArray#
Separates a string by a character (for example ā ā or ā\nā) and creates an array of strings
Synopsis#
#include "petscsys.h"
PetscErrorCode PetscStrToArray(const char s[], char sp, int *argc, char ***args)
Not Collective
Input Parameters#
s - pointer to string
sp - separator character
Output Parameters#
argc - the number of entries in the array
args - an array of the entries with a null at the end
Note#
this may be called before PetscInitialize() or after PetscFinalize()
Fortran Note#
Not for use in Fortran
Developer Notes#
Uses raw malloc()
and does not call error handlers since this may be used before PETSc is initialized.
Used to generate argc, args arguments passed to MPI_Init()
See Also#
Level#
intermediate
Location#
Examples#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages