I checked out  the latest development version of deal.II from the git 
repository. It should be compatible.

With regard to my second issue with installing PETSC 3.6.0, I have found 
out that with the GNU compiler and MPICH it works fine, but if I use Intel 
compiler and the Intel MPI library it gives me an error regarding f90 
Fortran problems. I already checked mpif90 using test.f90 from Intel 
examples. Works like a charm. So I am wondering what could be the problem 
that PETSC 3.7.4 compilation works fine, but has issues with deal.II and 
PETSC 3.6.0 would work with deal.II, but cannot compile. 


Am Montag, 21. November 2016 12:10:49 UTC+1 schrieb [email protected]:
>
> Hi,
>
> I just started to use deal.II for my Ph.D. recently, so I am still not 
> very familiar with the deal.II structure.
> That is why I am learning by using Prof. Bangerth's amazing video 
> lectures, which is why I would like now to run step-40 using MPI and p4est.
>
> I have the following problem:
>
> step-40 works perfectly, if I use mpirun with only 1 core, namely -np 1.
> But for 8 cores it gets stuck at cycle 6 without any message. It runs 
> forever. 
> I assume it is related to PETSC since I am using version 3.7.4 and 
> according to the deal.II Readme:
>
> *Note:* The most recent version of PETSc that has been reported to be 
> compatible with deal.II is version 3.6.0. If you use a later version than 
> this and encounter problems, let us know.
>
> Hence, I liked to let you know about this problem with PETSC 3.7.4.
> Unfortunately, using PETSC 3.6.x results in a compilation error with my 
> current Intel MPI library:
>
> ...
>           FC x86_64/obj/src/sys/f90-mod/petscsysmod.o
>           FC x86_64/obj/src/sys/classes/bag/f2003-src/fsrc/bagenum.o
>           FC x86_64/obj/src/sys/f90-src/fsrc/f90_fwrap.o
>           CC x86_64/obj/src/vec/is/utils/isio.o
> f951: Fatal Error: Reading module ‘mpi’ at line 1 column 2: Unexpected EOF
> compilation terminated.
> gmakefile:174: die Regel für Ziel 
> „x86_64/obj/src/sys/f90-mod/petscsysmod.o“ scheiterte
> make[2]: *** [x86_64/obj/src/sys/f90-mod/petscsysmod.o] Fehler 1
> make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
> make[2]: Verzeichnis 
> „/media/truecrypt1/programming/c++/libraries/petsc-3.6.0“ wird verlassen
> /home/seyedali/programming/c++/libraries/petsc-3.6.0/lib/petsc/conf/rules:105:
>  
> die Regel für Ziel „gnumake“ scheiterte
> make[1]: *** [gnumake] Fehler 2
> make[1]: Verzeichnis 
> „/media/truecrypt1/programming/c++/libraries/petsc-3.6.0“ wird verlassen
> **************************ERROR*************************************
>   Error during compile, check x86_64/lib/petsc/conf/make.log
>   Send it and x86_64/lib/petsc/conf/configure.log to 
> [email protected]
> ********************************************************************
> makefile:24: die Regel für Ziel „all“ scheiterte
> make: *** [all] Fehler 1
>
> I would appreciate it, if anyone could give me a hint on how to solve this 
> dilemma :)
>
> Kind regards,
> Seyed Ali Mohseni
>
>
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to