Cygwin

Cygwin is a Linux-like environment for Windows that makes it possible to port software running on POSIX systems (such as Linux, BSD and Unix) to Windows. For more information, see the Cygwin Web site.

FTP

The Weizmann Institute FTP Server

The Weizmann Institute FTP server ftp.weizmann.ac.il is at your disposal, primarily for the following uses:

  1. Upload or download files for your own use.
  2. Upload or download files for and from external users, for data sharing and/or collaboration purposes.

Using the FTP Server for Your Own Purposes

To upload and download files for your own use:

  1. Access the FTP server (typically, via the command line ftp ftp.weizmann.ac.il command).
  2. Log in with your Weizmann user ID and password.
  3. Access your FTP folder via the cd /var/ftp/pub/[user_ID] command.
  4. To upload and download files, use the put [file name] and get [file name] commands, respectively. To upload and download multiple files with wildcards, use the mput [partial file name]* and mget [partial file name]* commands.

Using the FTP Server for External Data Sharing and Collaboration

External users may use the FTP server to share files with you, via the following instructions:

  1. Access the FTP server (typically, via the command line ftp ftp.weizmann.ac.il command).
  2. Log in with the user name anonymous, and enter the recipient’s Weizmann Institute e-mail address as the password.
  3. Access the incoming FTP folder via the cd incoming command.
  4. To upload and download files, use the put [file name] and get [file name] commands, respectively. To upload and download multiple files with wildcards, use the mput [partial file name]* and mget [partial file name]* commands.

 

Note: the Weizmann Institute FTP server serves as a “data in transfer” machine. All data older than 7 days will automatically be deleted, without notice

Mathematica

Prerequisite:

  • Install CIFS support

Debian & Ubuntu
sudo apt-get install cifs-utils

CentOS & Fedora
yum install cifs-utils

Installation:

  • Run the following commands as root or use sudo:
    Mount this NFS location:
    mount smb://wisfiler.weizmann.ac.il/collaboration/Software/Mathematica/Mathematica_13.2.1 /mnt
     
  • Create a mount point for the ISO file
    sudo mkdir /media/iso
     
  • Mount the ISO file inside /mnt using:
    mount -o loop /mnt/Mathematica_13.2.1_BNDL_LINUX.iso /media/iso 
     
  • Run the installer:
    sudo bash /media/iso/Unix/Installer/MathInstaller
     
  • Select the following during the installation:
    * Hit Enter to start the installation, and again to Finish.
    * Choose Other ways to activate.
    * Choose Connect to a network license server.
    * Enter license.weizmann.ac.il as the server name and click Activate.
    * Accept the license agreement and click OK to finish the installation.
     
  • Unmount /mnt when done:
    umount /mnt
MATLAB

MATLAB is a high-level language and interactive environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications.

The MATLAB language, tools and built-in math functions enable you to explore multiple approaches and reach solutions faster than you normally would with spreadsheets or such traditional programming languages as C/C++ and Java.

To install MATLAB:

  1. Go to MATLAB portal.
  2. Click on the Sign in to get started button.
  3. Create a Mathworks account with your Weizmann email address.
    If you already have a Mathworks account, log into it.
  4. An Individual license will be linked to the account automatically.
  5. Download the MATLAB installer.
  6. During installation, use your Mathworks login credentials to activate the software.

For detailed instructions, see the PDF manual.

To renew the license of an existing MATLAB installation: 
On the Home tab, in the Resources section, click Help > Licensing > Update Current Licenses.
MATLAB displays a list of all your MathWorks licenses on this computer, with their status. Select Individual license and click Update, MATLAB contacts MathWorks to retrieve the most current version of the License File for the license.

If you require further assistance, please contact the IT Service Desk at extension 4444.

PGI

PGI offers a range of optimizing multi-core x64 compilers for Linux, Mac OS and Windows, with support for debugging and profiling of local MPI processes. It also provides a complete OpenMP/MPI SDK for high performance computing on the latest Intel and AMD CPUs. For further information, visit the PGI Web site.

PyMOL

Pymol is an open-source molecular graphics system for visualization, animation, editing and publication-quality imagery generation. The system is Windows-, macOS- and Linux-compatible, is scriptable and can be extended using the Python language.

Please note that PyMOL can only be installed on computers owned by the Weizmann Institute.

To register for a PyMOL license, access the IT Service Catalog.

TeX

TeX, a sophisticated digital typographical system, is a popular means by which to typeset complex mathematical formulae. It has largely displaced Unix troff, another favored formatter, in many Unix installations, and is also used for many other typesetting tasks, especially in the form of LaTeX and other template packages.