38 stringstream log_name;
40 if ( log_filename ==
"//" ) {
58 PetscErrorCode ApplicationBase::petscvfprintf(FILE *fd,
const char format[], va_list Argp) {
62 if (fd != stdout && fd != stderr) {
63 ierr = PetscVFPrintfDefault(fd,format,Argp); CHKERRQ(ierr);
65 const int buf_size = 65000;
68 ierr = PetscVSNPrintf(buff,buf_size,format,&length,Argp);CHKERRQ(ierr);
73 PetscFunctionReturn(0);
82 PetscVFPrintf = this->petscvfprintf;
86 ierr = PetscInitialize(&argc,&argv,PETSC_NULL,PETSC_NULL);
100 PetscErrorCode ierr=0;
102 ierr = PetscFinalize(); CHKERRQ(ierr);