GithubHelp home page GithubHelp logo

A U T O S U R F

AUTOSURF Program Suite
Copyright (c) 2019 Missouri University of Science and Technology
This file is part of AUTOSURF.

AUTOSURF is a freely distributed suite of codes for the automated construction of potential energy surfaces (PES) for vdW systems. The fitting algorithms implemented in the code are based on the L-IMLS methodology, and have many advanced features such as options for data-point placement, flexibility to include gradients in the fit, iterative refinement, and symmetry recognition. The code completely automates all the steps and procedures that go into fitting various classes of PESs and interfaces to popular electronic structure codes such as MOLPRO and GAUSSIAN.

The package (v1.3) is composed of three main programs: AUTOSURF-ABI, AUTOSURF-PES, and AUTOSURF-PLOT:

  • AUTOSURF-ABI performs guided surveys of the PES (various cuts), facilitating the benchmarking of electronic structure methods, and the development of composite schemes such as complete basis set (CBS) extrapolation.
  • AUTOSURF-PES carries out the automated construction of the PES to a user-specified
    accuracy target in a fairly black-box fashion: starting with a sparse set of initial ab initio seed points, the program grows a fitted PES over predefined ranges of energy and coordinates until the desired level of precision is reached.
  • AUTOSURF-PLOT permits arbitrary evaluations of the PES, the generation of plots of 1D or 2D cuts of the surface (with optional relaxation) for any of the internal variables, and also to perform a variety of fitting error analyses in specified energy and coordinate ranges.

The standard AUTOSURF (v1.3) package is distributed as a compressed archive file named autosurf-v1.3.tar.gz, which includes the Fortran source codes of the three programs conforming AUTOSURF. Once the package have been downloaded, the user should simply unpack the file in the desired location and execute the corresponding Makefiles to generate the binaries (the Makefiles has to be modified according to the user's system requirements). The former is just a brief description of the installation procedure. Users should read AUTOSURF documentation for more detailed information.


                Welcome to the AUTOSURF Program Suite !             

In order to install and run AUTOSURF suite on a Linux system (Windows and OS X are currently not supported) you will need the following:

  • A Fortran90 compatible compiler.
  • MPICH or MPICH2.
  • The Fortran LAPACK Library.
  • Electronic structure code (MOLPRO and/or Gaussian).

Directory structure:

  • BIN/ The compiled binaries.
  • DOC/ Documentation related to AUTOSURF (manual & tutorial).
  • EXAMPLES/ Documented examples + testing scenarios to check installation.
  • SOURCE/ The Fortran (77 & 90) source codes + Makefiles.

Please refer to the following files for further information:

  • DOC/AUTHORS.txt: The list of AUTOSURF developers.
  • DOC/CHANGES.txt: Release Notes: history of modifications on each version.
  • DOC/COPYRIGHT.txt: The License Agreement under which AUTOSURF can be used.
  • DOC/INSTALL.txt: Instructions to compile and install the program.

For further information, visit the web page:

https://makeapes.wixsite.com/autosurf

AUTOSURF's Projects

autosurf-v1.3 icon autosurf-v1.3

AUTOSURF is a powerful software designed to robustly compute electronic energies and incorporate them into a global potential energy surface (PES). The code completely automates all of the steps and procedures that go into fitting various classes of PESs, being well-suited for treating systems with highly-anisotropic interactions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.