How to deal with FDS not finding a shared library (libnuma.so.1) on a linux cluster

756 views
Skip to first unread message

scot...@yahoo.com

unread,
May 25, 2017, 2:43:48 PM5/25/17
to FDS and Smokeview Discussions
Hello,

I recently needed to start working on a large Linux cluster. Prior to this time, I have used FDS on Windows machines. But
I have run into trouble installing FDS on the cluster.   I followed  the instructions on https://github.com/firemodels/fds/wiki/Installing-and-Running-FDS-on-a-Linux-Cluster to install the pre-compiles FDS-SMV 64 bit code. But when I enter the FDS command to test the installation, I get the message

             fds: Error while loading shared libraries: libnuma.so.1; Cannot open shared object file: No such file or directory.


 I am new to parallel computation technologies and haven't worked in a Unix/Linux environment in years. Anyway, perhaps someone can  tell me 

1.  Is  libnuma  part of the FDS installation package (or perhaps the openmpi installation)? Or is it a library that needs to be installed on my Linux cluster?
2.  How do I enable FDS to find it once I know where it is located

Anyway, does anyone have any  advice or information that would help me solve this problem?
Thank You,

Scot

Salah Benkorichi

unread,
May 25, 2017, 2:51:56 PM5/25/17
to fds...@googlegroups.com
Interesting, 
1. Did the installation finished okay? Which directory did you chose? 
2. Did you log off and log in to test it, or just immediately after the installation you tested it?
 

--
You received this message because you are subscribed to the Google Groups "FDS and Smokeview Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+unsubscribe@googlegroups.com.
To post to this group, send email to fds...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fds-smv/7f8a6366-106a-4ee1-9e7d-43e28d97ed30%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Salah Benkorichi

unread,
May 25, 2017, 2:58:20 PM5/25/17
to fds...@googlegroups.com
Can you also specify which Linux distribution you're using? 

scot...@yahoo.com

unread,
May 25, 2017, 3:18:35 PM5/25/17
to FDS and Smokeview Discussions
Hi,
The answers are:
1. Yes. The installation seemed to finish OK. At least, until I issued the FDS command to test the installation.
2. I have since logged on and retested it. But I get the same error message.


On Thursday, May 25, 2017 at 2:51:56 PM UTC-4, Salah Benkorichi wrote:
Interesting, 
1. Did the installation finished okay? Which directory did you chose? 
2. Did you log off and log in to test it, or just immediately after the installation you tested it?
 
On 25 May 2017 at 19:43, scot.renn via FDS and Smokeview Discussions <fds...@googlegroups.com> wrote:
Hello,

I recently needed to start working on a large Linux cluster. Prior to this time, I have used FDS on Windows machines. But
I have run into trouble installing FDS on the cluster.   I followed  the instructions on https://github.com/firemodels/fds/wiki/Installing-and-Running-FDS-on-a-Linux-Cluster to install the pre-compiles FDS-SMV 64 bit code. But when I enter the FDS command to test the installation, I get the message

             fds: Error while loading shared libraries: libnuma.so.1; Cannot open shared object file: No such file or directory.


 I am new to parallel computation technologies and haven't worked in a Unix/Linux environment in years. Anyway, perhaps someone can  tell me 

1.  Is  libnuma  part of the FDS installation package (or perhaps the openmpi installation)? Or is it a library that needs to be installed on my Linux cluster?
2.  How do I enable FDS to find it once I know where it is located

Anyway, does anyone have any  advice or information that would help me solve this problem?
Thank You,

Scot

--
You received this message because you are subscribed to the Google Groups "FDS and Smokeview Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+u...@googlegroups.com.

scot...@yahoo.com

unread,
May 25, 2017, 3:20:06 PM5/25/17
to FDS and Smokeview Discussions
Hi,
The linux distribution is  SUSE Linux Enterprise Server 11 (x86_64). The system itself is a SGI ICE X.
Scot


On Thursday, May 25, 2017 at 2:58:20 PM UTC-4, Salah Benkorichi wrote:
Can you also specify which Linux distribution you're using? 
On 25 May 2017 at 19:51, Salah Benkorichi <benkori...@gmail.com> wrote:
Interesting, 
1. Did the installation finished okay? Which directory did you chose? 
2. Did you log off and log in to test it, or just immediately after the installation you tested it?
 
On 25 May 2017 at 19:43, scot.renn via FDS and Smokeview Discussions <fds...@googlegroups.com> wrote:
Hello,

I recently needed to start working on a large Linux cluster. Prior to this time, I have used FDS on Windows machines. But
I have run into trouble installing FDS on the cluster.   I followed  the instructions on https://github.com/firemodels/fds/wiki/Installing-and-Running-FDS-on-a-Linux-Cluster to install the pre-compiles FDS-SMV 64 bit code. But when I enter the FDS command to test the installation, I get the message

             fds: Error while loading shared libraries: libnuma.so.1; Cannot open shared object file: No such file or directory.


 I am new to parallel computation technologies and haven't worked in a Unix/Linux environment in years. Anyway, perhaps someone can  tell me 

1.  Is  libnuma  part of the FDS installation package (or perhaps the openmpi installation)? Or is it a library that needs to be installed on my Linux cluster?
2.  How do I enable FDS to find it once I know where it is located

Anyway, does anyone have any  advice or information that would help me solve this problem?
Thank You,

Scot

--
You received this message because you are subscribed to the Google Groups "FDS and Smokeview Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+u...@googlegroups.com.

Glenn Forney

unread,
May 25, 2017, 3:26:27 PM5/25/17
to FDS and Smokeview Discussions
apparently the openmpi we distribute with fds was built with so called "numa" support

my best advice is to either 1) install these libraries yourself by doing a google search for apt-get libnuma  (I think suse uses apt-get) or 2) build the openmpi libraries yourself - then your openmpi libraries will only include those libraries that available on your cluster

Salah Benkorichi

unread,
May 25, 2017, 3:26:36 PM5/25/17
to fds...@googlegroups.com
You might try to install libnuma in this case.

Try in your terminal, log as a root.

zypper install libnuma 

If you can't find it, then try: 

zypper search libnuma

you will get its package, 
then specify the full package name.

Test it and see if fds works now.

To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+unsubscribe@googlegroups.com.

To post to this group, send email to fds...@googlegroups.com.

Salah Benkorichi

unread,
May 25, 2017, 3:35:02 PM5/25/17
to fds...@googlegroups.com
Or, you can simply download it from here, double click on the downloaded file, your installer will install it directly.


scot...@yahoo.com

unread,
May 25, 2017, 4:42:44 PM5/25/17
to FDS and Smokeview Discussions
Do I need to do this as root?

Glenn Forney

unread,
May 25, 2017, 4:43:25 PM5/25/17
to fds...@googlegroups.com
yes

To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+unsubscribe@googlegroups.com.

To post to this group, send email to fds...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Glenn Forney
Reply all
Reply to author
Forward
0 new messages