Unable to install FDS 6.7.9, SMV 6.7.21 in centOS based server
I am trying to install FDS in centOS based server. I am following the instructions given on Installation Instruction sheet:- https://github.com/firemodels/fds/wiki/Installing-and-Running-FDS-on-a-Linux-Cluster
While testing the installation by typing fds. I am getting the error (Image attached). 'GLIBC_2.14' not found (required by fds) I don't have access to install GLIBC using sudo commands. I have checked with our administration, they will not be able to provide support for this old server. Can you please suggest any other method to install fds correctly?
Thanks, Sagar

We'll take a look at this. Worse comes to worse you might need to checkout the fds GitHub repository and compile the code yourself.
Which version of centos do you have?
We build on
centos-release-7-7.1908.0.el7.centos.x86_64
type cat /etc/redhat-release
CentOS release 6.2 (Final)
We cannot support something that old with a compiled executable. You need to compile FDS yourself.
Ok Thanks.
How to compile FDS in CentOS 6.2? Is there any guide available.
We have some basic information here, but we assume that you have properly configured your cluster to compile and run a Fortran program that uses MPI. There are too many different configurations for us to provide detailed instructions.
don't know if the Intel Oneapi compilers support Centos 6.2. You could try installing them . if Centos 6.2 is supported then you can build FDS using these compilers. The oneapi installers should tell you pretty quickly whether they can be installed or not.
if oneapi is not supported then it is much more difficult. you would have to install gfortran version 9 or later (dont know if tha is available on 6.2) , download the openmpi source and build the openmpi library.
an easier solution I think would be ot update your OS to a more recent version
Looks like needs Centos 7 https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-base-toolkit-system-requirements.html
download and Install glib-2.14 or higher from gnu.
I went through this process on a centos6 cluster earlier this year. It was not trivial, but it is possible. If you do decide to go this route, you essentially have to build the full auto make and ld toolkit from source before you can get the right version of glibc on centos6. You will also need to compile multiple versions of gcc/gfortran to work your way up to the latest. Once you get the dependencies built, you can run the recompiled fds versions and build the latest source on centos6 using the gnu compiler.
Don't waste your time on this unless you do not have other options and you have a lot of familiarity with building packages from source. As suggested above, upgrading to a newer centos is a much better option.