some errors when I try to run the program on a cluster

43 views
Skip to first unread message

hao weiye

unread,
Oct 25, 2022, 7:54:50 PM10/25/22
to deal.II User Group
Hello everyone:
     I am trying to run my program on a cluster and a submit the homework by "qsub". However, something goes wrong like this
捕获.PNG
In ths picture, "R0.5-0.2K-r2.41-ST" is the name of my executable file. And this is my pbs file. I cant find out what problem happened. Thanks for your reply!
submit.pbs

Wolfgang Bangerth

unread,
Oct 26, 2022, 12:03:31 AM10/26/22
to dea...@googlegroups.com
On 10/25/22 17:54, hao weiye wrote:
>      I am trying to run my program on a cluster and a submit the homework by
> "qsub". However, something goes wrong like this
> 捕获.PNG
> In ths picture, "R0.5-0.2K-r2.41-ST" is the name of my executable file. And
> this is my pbs file. I cant find out what problem happened.

Hao Weiye:
this is probably a question you want to investigate with your system
administrator. This kind of thing sometimes happens if you compile on the
front-end node, but the back-end nodes on which you are running computations
(when submitted via PBS) does not have the same system setup as the front-end
node. For example, the libbbost_iostreams-mt.so.1.53.0 file may exist on the
front-end node, but is (for whatever reason) missing on the compute nodes.

But in the end, this is a question we cannot help you answer without access to
the system in question.

Best
W.

--
------------------------------------------------------------------------
Wolfgang Bangerth email: bang...@colostate.edu
www: http://www.math.colostate.edu/~bangerth/

hao weiye

unread,
Oct 26, 2022, 8:02:12 AM10/26/22
to deal.II User Group
Thanks for your reply. I had  investigated with my system
administrator.And I am sure I have linked the boost library when I compiled deal.II.When I open the /dealii-8.4.1//lib/cmake/deal.II/
I find something strange just like this picture.And I thought if there are some problems with this.some_errors.PNG

Wolfgang Bangerth

unread,
Oct 26, 2022, 11:19:10 AM10/26/22
to dea...@googlegroups.com
On 10/26/22 06:02, hao weiye wrote:
> Thanks for your reply. I had  investigated with my system
> administrator.And I am sure I have linked the boost library when I
> compiled deal.II.When I open the /dealii-8.4.1//lib/cmake/deal.II/
> I find something strange just like this picture.And I thought if there
> are some problems with this.

As I said, there is little we can do without having access to the
system. What the screenshot shows is that cmake determines that the
executable should be linked against that library, but that only implies
that the library exists on the system on which you compile; it does not
imply that the library exists on the system on which you want to do
computations.

Jan Philipp Thiele

unread,
Oct 26, 2022, 6:19:57 PM10/26/22
to deal.II User Group
This could be related to https://github.com/dealii/dealii/issues/14363. We had a somewhat similar problem on our workstations in that deal.II ignored the specified BOOST_DIR in the cmake call.
If you still have the build directory of the deal.II installation you could check the summary.log whether it says "DEAL_II_WITH_BOOST set up with bundled packages" or "DEAL_II_WITH_BOOST set up with external dependencies".

In any case the cluster system should have the shared library file "libboost_iostreams-mt.so" in the folder /usr/lib64
If not boost is only set up in that folder on your local workstation and so it's understandably impossible for deal.II to find it on the cluster as it's just not there.

hao weiye

unread,
Oct 26, 2022, 8:20:25 PM10/26/22
to deal.II User Group
I have checked the summary.log.And I find the "DEAL_II_WITH_BOOST set up with external dependencies" just like this.
summary.PNG
I try to install dealii-8.4.1. The boost on this system is 1.53.
Reply all
Reply to author
Forward
0 new messages