[Developers] Need a Working BAM_Elliptic and EllPETSc
Zach Etienne
zachetie at yahoo.com
Tue Mar 6 12:52:49 CST 2007
Hello.
We (the Illinois group) need an elliptic solver in Cactus. Thus far, we have found that with our version of Cactus+AEIThorns (latest publicly available CVS from cactuscode.org and cvs.aei.mpg.de) neither BAM_Elliptic nor EllPETSc will work properly. Ideally, we would like to use either.
I've detailed our problems with these two thorns in the below sections.
-= BAM_Elliptic Problems =-
BAM_Elliptic compiles just fine, but when I try to run it, it gives:
WARNING level 0 in thorn BAM_Elliptic processor 0
(line 294 of /.../Cactus/configs/.../build/BAM_Elliptic/Cactus4_utils.c):
-> BAM requires PUGH::processor_topology to be set to "manual" or "automatic_old"
When I do what the warning suggests, I get a segfault (when attempting to set the topology to manual) or "Range error setting parameter 'PUGH::processor_topology' to 'automatic_old'" (when attempting to set the topology to automatic_old). Looking at the source code, I conclude that this problem appears to be caused by a bugfix inside BAM_Elliptic/src/Cactus4_utils.c.
Cry for help:
Does anyone have a version of BAM_Elliptic that does not have this issue with the latest PUGH?
-= EllPETSc Problems =-
Apparently the PETSc API has changed since the current CVS version of EllPETSc was written. With the latest version of PETSc (petsc-2.3.2-p8), EllPETSc will not even compile, giving the error:
/.../Cactus/configs/.../build/EllPETSc/petsc_confmetric_solver.c(1046): error #165: too few arguments in function call
ierr = SLESSolve(sles,b,soln,&its); CHKERRQ(ierr);
Cry for help:
Does anyone have a version of EllPETSc that works with the latest version of Cactus? At the very least, does anyone know what version of PETSc EllPETSc was designed to work with?
Thanks for your reply.
-Zach Etienne, on behalf of the Illinois group
---------------------------------
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.cactuscode.org/pipermail/developers/attachments/20070306/45ab1925/attachment.html
More information about the Developers
mailing list