Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed information about NX service

...

  • Browse queues: users can browse through the ëcgate" ecs and hpc queues to select a target queue for their next job request.
  • Browse basket: users can select scripts from their basket for their next job request.
  • Submit new jobs: users can specify complementary parameters related to the execution and confirmed action of their request. The application then submits the job request, which is sent to the job spool (equivalent of the JREQ command of the FTP plugin).

...

The UID and name of the person you have given access to the association is now added to the list. To remove an entry from the list, click the "Remove from the list" icon on the left:

NX service

...

titleImportant information regarding NoMachine NX

...

A service using the NX technology allows users to run at ECMWF X Window based applications like Metview, XCdp, or a simple xterm. The easiest way to use this service is via a web browser, see 83396168

It is also possible to connect using a standalone NX client application completely independent of any web browser, see 83396168. A similar service is available through the ECaccess gateway "msaccess.ecmwf.int" and through your local gateway provided that you have installed the ECaccess gateway v3.3.0 at least.

NX allows you to run remote X Window sessions even across slow or low-bandwidth network connections, making it possible to start sessions from clients running on Windows, Linux, Mac OS X and Solaris platforms.

Thanks to exclusive X protocol compression techniques and an integrated set of proxy agents, NX improves the power of the X Window System to transparently run graphical desktops and applications through the network. Even on slow or low-bandwidth network connections, you can get a fast response thanks to the NX lazy encoding algorithm and NX capability to automatically tune itself to network bandwidth and latency parameters.

In addition NX allows having both standalone X terminal and "virtual desktops" independent of the web browser session used to start them. The windows can be minimised and the web browser can even be terminated.

For more information on NX, please see www.nomachine.com/documents/.

How to connect using a web browser

The easiest way to connect to ECMWF using the NX service is simply to go to: http://ecaccess.ecmwf.int/. You will get to a page like:

Image Removed

Using various drop down menus in the bottom part of the page you will be able to select the type of NX session you want to establish. Please note that your web browser needs to be Java enabled. You can connect to both ecgate and the supercomputer using the drop down menu "ECMWF server". You can select the type of network link you are using with the menu "Network link speed". This will select a number of options which should by optimal for your configuration. You can select the type of window you want to have using the "Window option" menu: if you select "floating window" you will get a single X Window application like xterm or Metview (you can choose the application using the next menu). If, instead, you select "virtual desktop" you will get a fully working desktop using the WindowMaker window manager. In this case you can select the "Virtual desktop resolution" to be either "available area" or "full screen".

Example of session starting a standalone xterm on the supercomputer

In this case you need to select "cca" as "ECMWF server", specify your type of network link (you can leave this to the default "adsl"), then select "floating window" as "Window option, leave the default "Floating window application" to "xterm" and press "Log on". This, after some windows warning about certificates and ssh key which you need to accept, will display the following page:

Image Removed

You will need to click on the "Continue" button to start the NX connection. The following window will appear:

Image Removed

This window allows you to enter your userid and corresponding passcode generated by your security token. After entering the appropriate information click on "Login" to proceed. The Java applet in the web browser will display various messages detailing the progress of the connection to ECMWF (depending on your firewall setup you may get various warning messages: you will need to authorise all sessions from anything related to NX - nxclient, nxauth, nxssh, etc) until this will be displayed in your browser:

Image Removed

The application you have requested to start, in this case an "xterm", should also start as a separate X based window. You can now minimise (or even close) your web browser and start using your xterm.

Image Removed

Example of session starting a virtual desktop on ecgate

In this case select the following (for the link speed you can leave the default "adsl"):

Image Removed

and press "Log on". The login process will be the same as the one described in the previous example but at the end the following window will appear:

...

How to connect using a standalone NX client

In addition to using the web browser based access to ECMWF via NX described previously, you can also download a standalone NX client. To do this, you will need to install the NX client for your platform. Please note that we are aware of problems when trying to connect to ecaccess with the most recent versions of this software obtained from www.nomachine.com/download. Therefore users are currently advised not to use the latest versions available from the NoMachine website. Instead they can get the latest working version from ECMWF ftp server where NoMachine clients for Windows (nomachine-enterprise-client_5.0.53_7.exe), Linux (nomachine-enterprise-client_5.1.54_1_x86_64.tar.gz), and macOS (nomachine_4.0.369_6.dmg) are available.

The installation is quite straightforward and is described in more detail at www.nomachine.com/all-document. You can then use the "Download session file" option available through the web interface:

Image Removed

This URL allows you to download a complete configuration file which can be used with your standalone NX client. You can have multiple configuration files, say one for a standalone xterm on ecgate and another one for a full virtual desktop still on ecgate, and then select the appropriate one from your NX client.

Alternatively, you can use the NX client "Wizard" to setup your own configuration as described in the NX client documentation available at www.nomachine.com/documents/configuration/client-guide.php We recommend using this option for advanced users only. We also recommend that you first look at one of the configuration files which you can obtain by downloading the "session file". The first time you start the NX client the following window will appear:

Image Removed

You will have to click "Next" where you will be asked to enter the name of your NX session (in the example <your session>) and the host to connect to. You will have to enter the ECaccess host name "ecaccess.ecmwf.int" as host:

Image Removed

You will then get the following window where you can choose you type of desktop. You will need to choose "Unix" and "Custom":

Image Removed

Click on "Next" to get the following window:

Image Removed

Check the "Show the Advanced Configuration dialog" box and click the Finish button. You will get the following window:

Image Removed

If you then click "Ok" you will be able to start your session. In this case you will get a standalone xterm on ecgate. Depending on your firewall setup you may get various warning messages. You will need to authorise all sessions from anything related to NX (nxclient, nxauth, nxssh, etc).

...

WindowMaker is a popular window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems. It is designed to emulate NeXT's GUI as an OpenStep-compatible environment and has been described as "one of the most useful and universal window managers available." WindowMaker has a reputation for being fast, efficient and highly stable and is very popular among open source solutions for use on both newer and older machines. More information on WindowMaker can be found at http://en.wikipedia.org/wiki/Window_Maker and www.windowmaker.org. WindowMaker is the window manager which is used when you connect with NX to either ecgate or the supercomputer and select the "virtual desktop" option. For example, when you connect to ecgate using the virtual desktop you will get a desktop as shown here:

Image Removed

The main customisation which has been implemented is a specific "Application Menu" which you can obtain when right-click (opposite mouse button for left-handed mouse) on the desktop. The menus on ecgate and the supercomputer are designed to be very similar with the one on ecgate offering more choices regarding the available applications. The usage of the menus should be quite straightforward. To terminate a WindowMaker session you need to select the "Exit" option from the menu