Difference between revisions of "Broadband Server"

From SCECpedia
Jump to navigationJump to search
Line 1: Line 1:
 +
== 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.
 +
 
== Broadband Server Configuration ==
 
== Broadband Server Configuration ==
  
 
* Ubuntu 20.04 LTS
 
* Ubuntu 20.04 LTS
 +
 +
== Configuration Details
 +
 +
* SSH access
 +
* Accounts set up via LDAP server (Edric)
  
 
== Software Stack ==
 
== Software Stack ==
Line 30: Line 41:
 
* /home/hypocenter-01 7.3T (2.6T Used, 4.8T Available, hypocenter.usc.edu:/hypocenter-01)
 
* /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)
 
* /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:
 
 
<pre>
 
$ passwd
 
</pre>
 
 
 
Then, verify that your PYTHONPATH environment variable is set with the command:
 
 
<pre>
 
$ env | grep PYTHONPATH
 
</pre>
 
 
You should see the following line displayed:
 
 
<pre>
 
PYTHONPATH=/home/broadband-01/$USER/11.2.2/bbp_2g/comps
 
</pre>
 
 
 
Verify that your PATH environment variable includes the correct python interpreter with the command:
 
 
<pre>
 
$ which python
 
</pre>
 
 
You should see the following line displayed:
 
 
<pre>
 
/usr/bin/python
 
</pre>
 
 
 
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):
 
 
<pre>
 
$ cd /home/broadband-01/$USER/11.2.2/bbp_2g/checksums
 
$ ./md5sum_check.py
 
</pre>
 
 
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:
 
 
<pre>
 
/home/broadband-01/$USER/11.2.2/bbp_2g
 
</pre>
 
 
 
For example, you can run the platform with these commands:
 
 
<pre>
 
$ cd /home/broadband-01/$USER/11.2.2/bbp_2g/comps
 
$ ./run_bbp_2G.py
 
</pre>
 
 
 
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.
 

Revision as of 17:07, 8 June 2020

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.

Broadband Server Configuration

  • Ubuntu 20.04 LTS

== Configuration Details

  • SSH access
  • Accounts set up via LDAP server (Edric)

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)