Difference between revisions of "WebMO"

From Earlham CS Department
Jump to navigation Jump to search
m
m
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
WebMO is a computational chemistry tool maintained in the cluster world.
+
WebMO is a web interface to the Gaussian chemistry tool maintained in the cluster world.
  
== An old configuration example ==
+
== Overview ==
  
[[Cluster:_New_BobSCEd_Install_Log|Notes below taken from here.]]
+
WebMO is a scientific web application providing a user interface for domain scientists to perform chemistry simulations. It provides a mechanism for domain scientists to perform chemistry simulations on high-performance computing systems through a web browser. Currently it and Gaussian live on the Wachowski cluster. The official project website is [https://www.webmo.net/ here] and you can access our instance (if you have a WebMO-specific user account) [http://w0.cluster.earlham.edu/~alice/webmo-cgi-bin/login.cgi here].
  
'''WebMO'''
+
Strictly "WebMO" is the web interface and associated configurations, but here we will use it as shorthand for "the computational chemistry stack". This accords with local usage.
* yum installed httpd
+
 
* Installed on bs0 with the following params:
+
This is a guide for students and others who want to use WebMO.
<pre>
+
 
Path to perl:        /usr/bin/perl
+
=== Sysadmins ===
Webserver name:       bs0-new.cluster.earlham.edu
+
 
HTML directory:       /var/www/webmo
+
Sysadmins should view [[Sysadmin:WebMO|this page]].
HTML URL:            /webmo
+
 
CGI script directory: /var/www/cgi-bin
+
== Running a job ==
CGI script URL:      /cgi-bin
+
 
User files directory: /mounts/bobsced/WebMO</pre>
+
Process:
* Get this error when authing with LDAP: <code>Can't locate Authen/Simple/LDAP.pm</code>
+
# Log in using your credentials
* yum installed perl-LDAP.noarch, didn't work, so used CPAN to install Authen::Simple::LDAP
+
# Submit job
* edited /var/www/cgi-bin/interfaces/authen.conf for our LDAP settings
+
# Allow to run
* Before externally authenticated users can use it, you have to go in as administrator and check the box to allow them in the Webmo group (or whatever other group)
+
# Check job status as desired
* Gamess:
+
# On completion:
** yum install compat-gcc-34-g77.x86_64 and gfortran
+
## If the job was successful, view output
** Followed directions from [http://www.webmo.net/support/gamess_linux.html Webmo site]
+
## If the job failed, try again or change parameters
* Added the following line to httpd.conf:
+
 
:<code>SuexecUserGroup bob users </code>
+
== Issues ==
* Gaussian 09 not supported, though it's installed in /mounts/bobsced/usr/local/g09
+
 
* Installed g03, except get errors:
+
=== First time logging in ===
<pre>Erroneous write during file extend. write 160 instead of 4096
+
 
Probably out of disk space.
+
Some user accounts have been used to log in to WebMO to use Gaussian but others have not. If you have not, you will see a “join group” screen after entering your credentials. (Put another way, for any given user, that screen only appears on the first login, so that the software knows what group to associate each user with. After that, user accounts work as expected.)
Write error in NtrExt1: No such file or directory
+
 
</pre>
+
Use the `wu*` password (ask a chemistry professor) to join the webmo group.
or
+
 
<pre>Write error in NtrExt1: Bad address</pre>
+
=== Fixing WebMO off-campus jobs ===
** To fix this, do <code>echo 0 > /proc/sys/kernel/randomize_va_space</code>
+
 
** <font color="green">This needs to be set to happen all the time on boot</font>
+
Sometimes we have had issues with people submitting WebMO/Gaussian jobs from off-campus - specifically, that the web interface would display an error after submitting some jobs (pattern not clear from logs etc.). If this occurs, remain calm because your job is still being run.
 +
 
 +
To retrieve the job afterward, you can look at your job history in WebMO.
 +
 
 +
[[Sysadmin:WebMO from off-campus|Admins, see this page.]]

Latest revision as of 13:35, 22 August 2021

WebMO is a web interface to the Gaussian chemistry tool maintained in the cluster world.

Overview

WebMO is a scientific web application providing a user interface for domain scientists to perform chemistry simulations. It provides a mechanism for domain scientists to perform chemistry simulations on high-performance computing systems through a web browser. Currently it and Gaussian live on the Wachowski cluster. The official project website is here and you can access our instance (if you have a WebMO-specific user account) here.

Strictly "WebMO" is the web interface and associated configurations, but here we will use it as shorthand for "the computational chemistry stack". This accords with local usage.

This is a guide for students and others who want to use WebMO.

Sysadmins

Sysadmins should view this page.

Running a job

Process:

  1. Log in using your credentials
  2. Submit job
  3. Allow to run
  4. Check job status as desired
  5. On completion:
    1. If the job was successful, view output
    2. If the job failed, try again or change parameters

Issues

First time logging in

Some user accounts have been used to log in to WebMO to use Gaussian but others have not. If you have not, you will see a “join group” screen after entering your credentials. (Put another way, for any given user, that screen only appears on the first login, so that the software knows what group to associate each user with. After that, user accounts work as expected.)

Use the `wu*` password (ask a chemistry professor) to join the webmo group.

Fixing WebMO off-campus jobs

Sometimes we have had issues with people submitting WebMO/Gaussian jobs from off-campus - specifically, that the web interface would display an error after submitting some jobs (pattern not clear from logs etc.). If this occurs, remain calm because your job is still being run.

To retrieve the job afterward, you can look at your job history in WebMO.

Admins, see this page.