Tools: Difference between revisions

From csml-wiki.northwestern.edu
Jump to navigation Jump to search
mNo edit summary
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=== Analysis tools ===
=== Data analysis tools ===


Computer simulations involve the use of a set of analysis tools. Here, we share notes and ideas on programs commonly used in the CSML.
Computer simulations involve the use of a set of analysis tools. Here, we share notes and ideas on programs commonly used in the CSML.
Line 6: Line 6:
* [[Generic Analyzer]]
* [[Generic Analyzer]]
* [[Gnuplot]]
* [[Gnuplot]]
* [[Compressed data files]]

=== Programming ===
* [[Compiler notes]]
* [[Debugging]]
* [[Programming notes]]


=== Document processing ===
=== Document processing ===
Line 19: Line 25:


=== UNIX ===
=== UNIX ===
* [[Password-less login via ssh]]
* [http://www.linuxproblem.org/art_9.html Password-less login via ssh]
* Short version of password-less login: (1) go to your home folder (e.g. ariadne:~/ ). (2) type "ssh-keygen" and press the enter key a few times to leave all answers blank (unless you are prompted to override the existing key in which case you should type "yes"). (3) type "ssh-copy-id XX" , where "XX" is the server name or IP address you wish to ssh into and enter the password. You can repeat this step and add multiple addresses. (4) On servers running Open-SUSE (ariadne, minotaur, hydra) you should also copy the generated key to: "cp ~/.ssh/authorized_keys ~/.ssh/authorized_keys2 ". Re-login and voilà, no more password needed. The same procedure also works on a macOS. However, ssh-copy-id needs to be installed (e.g. via brew install ssh-copy-id) and step (4) should be skipped.
* [[Compiler notes]]
* [[Command-line interface on Linux/UNIX]]
* [[Command-line interface on Linux/UNIX]]

=== Data visualization tools ===
In order to communicate our research effectively, it is often useful to visualize the data from simulations. Here are a set of tools for creating/editing images and videos.

===== Visualizing Dump Files =====

* [[VMD]]
* [[pymol]]

===== Handling image/video files =====

* [[FFmpeg]]

=== Miscellaneous ===
* [[Dropbox]]
* [[Clonezilla]]

Latest revision as of 10:28, 9 October 2019

Data analysis tools

Computer simulations involve the use of a set of analysis tools. Here, we share notes and ideas on programs commonly used in the CSML.

Programming

Document processing

Ideally, we prepare manuscripts in LaTeX. Occasionally, especially when collaborating with other research groups, it may be necessary to work in Microsoft Word.

Job submission and scheduling

UNIX

  • Password-less login via ssh
  • Short version of password-less login: (1) go to your home folder (e.g. ariadne:~/ ). (2) type "ssh-keygen" and press the enter key a few times to leave all answers blank (unless you are prompted to override the existing key in which case you should type "yes"). (3) type "ssh-copy-id XX" , where "XX" is the server name or IP address you wish to ssh into and enter the password. You can repeat this step and add multiple addresses. (4) On servers running Open-SUSE (ariadne, minotaur, hydra) you should also copy the generated key to: "cp ~/.ssh/authorized_keys ~/.ssh/authorized_keys2 ". Re-login and voilà, no more password needed. The same procedure also works on a macOS. However, ssh-copy-id needs to be installed (e.g. via brew install ssh-copy-id) and step (4) should be skipped.
  • Command-line interface on Linux/UNIX

Data visualization tools

In order to communicate our research effectively, it is often useful to visualize the data from simulations. Here are a set of tools for creating/editing images and videos.

Visualizing Dump Files
Handling image/video files

Miscellaneous