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