xref: /petsc/src/snes/tutorials/ex1z.zig (revision 0923d1d9c1f402ee92f3700329e9f6a3ad4a4aa4)
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}