[petsc-dev] Missing Fortran interfaces

John O'Sullivan jp.osullivan at auckland.ac.nz
Fri Jun 12 17:54:16 CDT 2015


We're working on changing variables during an SNES solve so that we can handle phase changes.

I'm looking into using SNESSetUpdate but there doesn't seem to be a fortran interface. I get an error:

Undefined symbols for architecture x86_64:
  "_snessetupdate_", referenced from:
      _MAIN__ in phaseChange.o

I've looked in the interface files and can't find it either. I tried writing one myself but things get a bit too complicated to guess...

Can an interface be added please?

Is this the best to do variable switching? If not where would be the right place and are there Fortran interfaces? We will be changing from Pressure, Temperature to Pressure, Saturation etc. But for now I'm just working on a simple example code.


Dr John O'Sullivan
Department of Engineering Science
University of Auckland, New Zealand
email: jp.osullivan at auckland.ac.nz<https://lists.mcs.anl.gov/mailman/listinfo/petsc-dev>
tel: +64 (0)9 923 85353
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150612/7ffd1042/attachment.html>

More information about the petsc-dev mailing list