GUI modules

The ADF-GUI is the Graphical User Interface for the ADF package. It consists of several modules for specific tasks. Those modules work together and exchange information. You should make sure you have no firewall blocking TCP/IP communications inside your machine.

All of the ADF-GUI (and BAND-GUI etc) modules have one common SCM menu on the top left of the window. On most systems it is represented by a small SCM logo. You can use the commands inside the SCM menu to start other GUI modules (or switch to them).

In general when selecting a GUI module from the SCM menu it will start and open the current job. If that module is already open with the current job, it will be activated (brought to the foreground). The current job is the selected job in ADFjobs, or the job open in some other GUI module if you use the SCM menu in that module.

The most important exception is opening the New Input module (ADFinput) or ADFcrs (COSMO-RS) in ADFjobs. In that case the selected job will be ignored, and you can start working on a new calculation. To open the selected job in ADFinput, you need to click the icon in front of the job.

SCM → Preferences
GUIprefs ($ADFBIN/guiprefs) allows you to adjust and save numerous GUI preferences, such as color schemes, environmental variables, etc. The preferences will be used by all ADF-GUI modules.
SCM → New Input

ADFinput ($ADFBIN/adfinput) helps users to easily create ADF jobs. You can use ADFinput to define your molecule (geometry), pre-optimize it, and to set details of your ADF job using an easy-to-use graphical user interface. ADFinput will generate the basic job script for you. This script takes care of running ADF and property programs as required.

The same module can actually create jobs using different methods: ADF, BAND, DFTB, MM, MOPAC, Open Babel, QMMM, QUILD, ReaxFF and UFF. After starting it, you can simply change the method to use without starting a different module. Depending on your license, not all options might be available.

SCM → COSMO-RS
ADFcrs ($ADFBIN/adfcrs) enables ADF users to easily select compounds, create COSMO-RS jobs, run the jobs, and visualize the results.
SCM → View
ADFview ($ADFBIN/adfview) displays volume data, such as electron densities, orbitals, electrostatic potentials and more. You can also use it to visualize scalar atomic data like charges, some tensor data, and AIM (Bader) results.
SCM → Movie
ADFmovie ($ADFBIN/adfmovie) follows geometry steps as performed by ADF during geometry optimizations, IRC calculations, etc. It can be used during the calculation to monitor the progress (based on information from the logfile), or it can be used to analyze the geometry changes after a calculation. It is also used to display normal modes calculated with a frequency calculation.
SCM → Levels
ADFlevels ($ADFBIN/adflevels) generates a diagram showing the energy levels of a finished calculation. You can interact with it: show an interaction diagram (how the molecular orbitals are constructed from fragment orbitals), show labels, occupations, orbitals, etc.
SCM → Logfile
ADFtail ($ADFBIN/adftail) shows the contents of a text file, updating when the text file grows (like the UNIX tail -f command). It is typically used to monitor the ‘logfile’. The progress of an ADF calculation is always written to this file.
SCM → Output
ADFoutput ($ADFBIN/adfoutput) shows the output of ADF (or any other text file). It will analyze the output and provide quick links to sections of interest.
SCM → Spectra
ADFspectra ($ADFBIN/adfspectra) shows spectra calculated by ADF. It can show IR, Raman, excitation and CD spectra, as well as a DOS plot. For some spectra it can also perform additional tasks (using other ADF-GUI modules), like displaying normal modes or orbitals.
SCM → Band Structure
Bandstructure ($ADFBIN/bandstructure) shows dispersion spectra like the band structure of solids, or phonon spectra, as calculated by for example Band or DFTB.
SCM → Dos
ADFdos ($ADFBIN/adfdos) shows DOS-like results. You can easily select which partial DOS to show by selecting atoms, and you can even select to show the GPDOS for select atoms and L-shells.
SCM → Jobs
This utility ($ADFBIN/adfjobs) manages your ADF jobs: run a job on your local machine or on remote machines. It also serves as a interface to all files belonging to your job, and it serves as a convenient launcher of the other ADF-GUI modules.