Cluster installation error with symengine library

84 views
Skip to first unread message

Stephanie Sparks

unread,
Feb 8, 2022, 9:30:33 AM2/8/22
to deal.II User Group
Hello,

I am trying to install deal.ii on my university cluster and have been successful up to this point; however, when I attempt to run examples I get the following error:

./step-1: error while loading shared libraries: libsymengine.so.0.7: cannot open shared object file: No such file or directory

I found an entry in the FAQ regarding similar problems with linking PETSc and attempted to use that fix but I'm still running into the same issue.

Any help would be greatly appreciated.

Thanks,
Stephanie

Raghunandan Pratoori

unread,
Feb 8, 2022, 10:00:37 AM2/8/22
to deal.II User Group
Hi Stephanie,

I use a singularity container with deal.ii on my university cluster. I found it to be much simpler and working on any other cluster tried without any problems. I suggest you try that as it is a more reliable solution.
Also, if needed, I can give you access to the singularity container I built on Ubuntu 20.04 with deal.ii v9.3.0

Best,
Raghunandan.

Timo Heister

unread,
Feb 8, 2022, 10:05:01 AM2/8/22
to dea...@googlegroups.com
Stephanie,

I think you likely don't need some fine, am i right? Just comment out the line for it in the candi.cfg and rerun the setup (you might need to delete the tmp directory).


--
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 dealii+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/61bc9eb6-a392-4b3a-836e-37764a389b0an%40googlegroups.com.

Stephanie Sparks

unread,
Feb 15, 2022, 1:48:42 PM2/15/22
to deal.II User Group
Hi Timo,

I did use candi to re-install without symengine and then when attempting to install deal.ii I got an error that symengine library could not be found. Is there a way to configure it such that symengine is not necessary for deal.ii?

Thanks,
Stephanie

Timo Heister

unread,
Feb 15, 2022, 3:42:34 PM2/15/22
to dea...@googlegroups.com
Sure, the easiest is to start over and delete the whole installation directory before you run Candi.
You can try if it is enough to delete tmp/build/ but I am not sure.

Stephanie Sparks

unread,
Feb 22, 2022, 10:08:07 AM2/22/22
to deal.II User Group
Timo,

I did try to install from scratch and I'm getting the same error:

Could not find the symengine library!

Please ensure that a suitable symengine library is installed on your computer.

I turned off symengine in the candi.cfg file and deleted the installation library so I'm not sure what else to do.

Thanks,
Stephanie

Timo Heister

unread,
Feb 22, 2022, 4:01:40 PM2/22/22
to dea...@googlegroups.com
Do you have $SYMENGINE_DIR defined in your environment? If yes, "unset
SYMENGINE_DIR" might help.
> To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/322d79e2-1a5a-4c87-bc73-ef7ede23428fn%40googlegroups.com.



--
Timo Heister
http://www.math.clemson.edu/~heister/

Stephanie Sparks

unread,
Feb 25, 2022, 11:55:42 AM2/25/22
to deal.II User Group
Timo,

Yes, that was the problem. I have successfully installed and run deal.ii on the cluster now.

Thanks,
Stephanie

Reply all
Reply to author
Forward
0 new messages