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