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