Broadband Server
Contents
Broadband Server Configuration
- Ubuntu 20.04 LTS
Software Stack
Here is the Python3 software needed for running the Broadband Platform:
- Python3 (3.8.2)
- NumPy (1.17.4)
- SciPy (1.3.3)
- Matplotlib (3.1.2)
- PyProj (2.5.0)
- Numba (0.48.0)
These are also required to compile the Broadband Platform components:
- gcc and gfortran (9.3.0)
Filesystems
These are local filesystems on the Broadband Server and they should be backed up periodically.
- /home/broadband-01 2.7T (2.5T Used, 0.2T Available)
- /home/broadband-02 3.6T (3.0T Used, 0.6T Available)
These are remote filesystems available from the Broadband Server, needed for Broadband work:
- /home/hypocenter-01 7.3T (2.6T Used, 4.8T Available, hypocenter.usc.edu:/hypocenter-01)
- /home/rcf-104 286T (248T Used, 38T Available, almaak-07.usc.edu:/export/samfs-scec0/rcf-104)
Overview
The SCEC Broadband server is a computing resource with the Broadband Platform platform pre-installed and configured. Access to this server is by request, and requires a login which is provided once your account has been activated.
If you encounter any problems with the SCEC Broadband Server, or to request access, please contact software@scec.org.
Checks During First Login
Your account has already been configured, but what follows are some checks to verify that everything is properly configured. First, ssh to the system using the hostname and login that we provided to you.
Change your password from the default we assigned to one of your choosing with this command:
$ passwd
Then, verify that your PYTHONPATH environment variable is set with the command:
$ env | grep PYTHONPATH
You should see the following line displayed:
PYTHONPATH=/home/broadband-01/$USER/11.2.2/bbp_2g/comps
Verify that your PATH environment variable includes the correct python interpreter with the command:
$ which python
You should see the following line displayed:
/usr/bin/python
Finally, verify that the checksums match in your copy of the Broadband platform with these commands (replace "$USER" with the userid we assigned to you):
$ cd /home/broadband-01/$USER/11.2.2/bbp_2g/checksums $ ./md5sum_check.py
All checksums should agree. At this point you are ready to use the Broadband Platform.
Using the Platform
Please see Broadband Platform for full usage documentation. The current version installed on this server is 11.2.2. Each user has their own copy of the platform installed in the following directory:
/home/broadband-01/$USER/11.2.2/bbp_2g
For example, you can run the platform with these commands:
$ cd /home/broadband-01/$USER/11.2.2/bbp_2g/comps $ ./run_bbp_2G.py
Please run your simulations on the /home/broadband-01 filesystem, as these are disks that have been dedicated to this server. We ask that you do not run simulations from your home directory.
Support
If you encounter problems with the SCEC Broadband Server, please contact software@scec.org.