int PetscInitialize(int *argc,char ***args,char *file,char *help)Collective on MPI_COMM_WORLD or PETSC_COMM_WORLD if it has been set
argc | - count of number of command line arguments |
args | - the command line arguments |
file | - [optional] PETSc database file, defaults to ~username/.petscrc (use PETSC_NULL for default) |
help | - [optional] Help message to print, use PETSC_NULL for no message |
-start_in_debugger [noxterm,dbx,xdb,...] | - Starts program in debugger |
-debugger_nodes [node1,node2,...] | - Indicates nodes to start in debugger |
-debugger_pause [sleeptime] (in seconds) | - Pauses debugger |
-trmalloc | - Indicates use of PETSc error-checking malloc |
-trmalloc_off | - Indicates not to use error-checking malloc |
-fp_trap | - Stops on floating point exceptions (Note that on the IBM RS6000 this slows code by at least a factor of 10.) |
-no_signal_handler | - Indicates not to trap error signals |
-log_trace [filename] | - Print traces of all PETSc calls to the screen (useful to determine where a program hangs without running in the debugger). See PLogTraceBegin(). |
-log_info | - Prints verbose information to the screen |
call PetscInitialize(file,ierr)
ierr | - error return code |
file | - [optional] PETSc database file name, defaults to ~username/.petscrc (use PETSC_NULL_CHARACTER for default) Important Fortran Note: In Fortran, you MUST use PETSC_NULL_CHARACTER to indicate a null character string; you CANNOT just use PETSC_NULL as in the C version. See the users manual for details. |
Location: src/sys/src/objectsoptions.c
System Index
Table of Contents