diff --git a/Geo/discreteFace.cpp b/Geo/discreteFace.cpp index 2b722aa1e2061d0551796ecdd4a55bd79309cc8d..28b41a42568e4e5981df764ae904c13c3ef8c163 100644 --- a/Geo/discreteFace.cpp +++ b/Geo/discreteFace.cpp @@ -780,11 +780,13 @@ void discreteFace::complex_crossField() #ifdef HAVE_PETSC #ifdef PETSC_USE_COMPLEX lsys = new linearSystemPETSc<std::complex<double> >; -#esle - Msg::Fatal("Petsc complex is required (we do need complex in discreteFace::complex_crossField())"); +#else + Msg::Error("Petsc complex is required (we do need complex in discreteFace::complex_crossField())"); + return; #endif #else - Msg::Fatal("Petsc is required (we do need complex in discreteFace::crossField())"); + Msg::Error("Petsc is required (we do need complex in discreteFace::crossField())"); + return; #endif std::complex<double> i1(0,1); dofManager<std::complex<double> > myAssembler(lsys);