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