1const std = @import("std"); 2const p = @cImport({@cInclude("petsc.h");}); 3 4pub export fn main(argc: c_int, argv: [*c][*c]u8) c_int { 5 var nargc: c_int = argc; 6 var nargv: [*c][*c]u8 = argv; 7 var ierr = p.PetscInitialize(&nargc,&nargv,"",""); 8 if (ierr != 0) return 0; 9 10 ierr = p.PetscFinalize(); 11 return ierr; 12}