Build DAOS locally and Copy the content to TACC:
- Login to the Stampede2 and get the home folder full path, For Example: /home1/12345/samirrav
- Login as root on Boro reserved machine where you want to build the code.
- Create the Folder /home1/12345/samirrav (This needs to match with TACC Home folder path)
- Clone daos repo "git clone https://github.com/daos-stack/daos.git"
- Do git merge origin/tanabarr/control-no-ipmctl (This patch is required to build code without ipmctl on Stampede2 HW)
- Build the daos code
- Clone IOR repo git clone https://github.com/daos-stack/ior-hpc.git
- Build IOR code and have it install where daos folder /home1/12345/samirrav/daos/install/
- Now create the tar.bz2 file for daos folder tar -cjvf daos.tar.bz2 daos/
- Copy that daos.tar.bz2 on your Local machine,
- From local machine you can scp to the TACC Login node (you can scp directly on TACC machine from Boro system but I do it locally via WinSCP as I don't want to do Token verification every time). This will take few minute for SCP
- On Stampede2 node untar the bz2 file using command on the same location matching as on Boro cd /home1/12345/samirrav ; tar xvfj daos.tar.bz2
- Have your environment setup script ready with Bin/Lib path exported (Same like we do in Boro or Wolf Environment)
- At this point you are ready to run server. Either you can do it manually or you can run sbatch script.
...