Version Information

2024/03/25 Version 2.9.2
  • New features

    • added chatbot functionality utilizing ChatGPT for questions about how to use NanoLabo

    • added interface for “SevenNet”, a multi-GPU compatible GNN versatile force field

    • added tool bar button show/hide settings

    • QE: added algorithm settings for image import in NEB

    • LAMMPS: added LG-vdW setting option in ReaxFF configuration

    • LAMMPS: support for deformation in 2D and 1D directions of cell shape

    • added editing interface in SSH server settings to allow reordering of configurations etc.

    • added functionality to copy existing settings when creating new configurations in SSH server settings

    • NeuralMD: new features corresponding to Ver.1.9.2

      • SLHMC: support for deformation in 2D and 1D directions of cell shape

  • Change / fix

    • QE: change default Occupations of isolated atomic systems from Fixed to Smearing

    • SLHMC: exclude data from plotting if SCF calculation did not converge

    • LAMMPS: compatibility with the latest version of the Open Catalyst Project

    • LAMMPS: compatibility with the latest version of MatGL

    • LAMMPS: fix for the issue where element name Pm is not recognized correctly when using GNN force fields

    • hide temporary files of Word/Excel/PowerPoint in explorer

    • (Mac) fix for the issue where zoom shortcut keys are not functional in the built-in web browser

    • update the build-in web browser library JxBrowser (7.34→7.37.1)

    • revise FOCUS supercomputer preset settings in SSH server configuration to the latest version

    • for remote execution, support cases where long job IDs are truncated at the end in the output of the qstat command in PBS

  • Tune-ups, bug fixes, etc.

2023/11/15 Version 2.9.1
  • New features

    • added collaboration feature with Matlantis™(using Jupyter Interface)

    • LAMMPS: support for MatGL version of M3GNet force field (the successor to the original M3GNet)

    • LAMMPS: support for CHGNet graph neural network force field

    • LAMMPS: added charge setting feature for external electric fields (within the Force-Field screen)

    • LAMMPS: added feature to import M3GNet/CHGNet models

    • LAMMPS: enhancement of the Scheme screen functionality

      • added Undo/Redo function (+ shortcut keys)

      • added detailed settings of autocorrelation function for thermal conductivity and viscosity coefficient calculations

    • enhancement of the built-in web browser features

      • added zoom feature

      • added in-page search toolbar button

      • added right-click menu

      • added function to search selected text in Materials Finder

    • enhancement of Jupyter Interface features

      • added behavior setting for drag & drop (option to pass the file directly to JupyterLab)

      • added in-page search function

    • support for copying screenshot to clipboard / drag & dropping screenshot

    • added option to display Materials Project and PubChem web pages in the built-in browser

    • added ability to import and use any molecule for modeler’s molecule adsorption function

    • added pseudopotential file import feature

    • added enable/disable setting for proxy server

    • added XYZ, CIF, and POSCAR to Save Movie output formats

    • added MD5 check for binaries transferred during remote job submission

    • added version check feature for NanoLabo Tool

  • Change / fix

    • QE: fixed an issue with the simulation time display panel (progress display) on the Result screen during first principle MD calculations

    • QE: fixed an issue when switching NEB image displays

    • QE: improved the pseudopotential file download function

    • QE: changed the initial Isovalue for visualizing 3D change density distribution

    • LAMMPS: updated version to 2Aug2023

    • LAMMPS: fixed an issue where Option reset during Scheme editing

    • LAMMPS: for M3GNet, the import of dftd3 is now omitted if DFT-D3 correction is not used

    • LAMMPS: implemented a workaround to avoid parameter assigning error on some systems with undefined OPLS-AA parameters by using alternative parameters

    • NeuralMD: updated to Ver.1.9.1

    • separated external Jar libraries to improve NanoLabo’s startup speed

    • the built-in browser now inherits the system locale (improvements in displaying Japanese fonts, etc.)

    • improved behavior when multiple instances of NanoLabo are launched

    • adjusted environment variables related to OpenMP parallel for local calculations

  • Tune-ups, bug fixes, etc.

2023/08/03 Version 2.9
  • New features

    • added interface for the versatile tight-binding method package “ThreeBodyTB”

    • NeuralMD: new features correspond to Ver.1.9

      • added setting items for the method to define one force field using the average value of multiple neural network models

      • added setting items for Super Epoch method (splits the training data into subsets and serially performs the training process using each subset)

      • changed default values of some parameters to values more suitable for inorganic crystals

    • NeuralMD: added feature to equalize SCF calculation conditions in a grand project

    • NeuralMD: in grand-project, added SLHMC as the method of generating structures”

    • NeuralMD: in grand-project, added feature to suppress automatic download of Quantum ESPRESSO calculation results executed on remote server

    • NeuralMD: in grand-project, support for restarting the calculation of training data generation by Quantum ESPRESSO

    • added capability to copy the information in the upper right corner of the calculation result graph

    • added the PDF file viewer (open in explorer, or drag & drop the file onto the screen)

  • Change / fix

    • addressed issues caused by migration to JRE17 (inaccurate screen layout, memory leak in atomic structure viewer, etc.)

    • disabled animation when displaying plots

    • improved GC performance of the Java virtual machine

    • QE: resolved an error that occurs if Γ point only and Non-Colinear spin is used

    • QE: resolved an issue where the dielectric function plots does not show when TD-DFT is executed on a remote server set to Always Offline mode

    • resolved an issue that occurs if the file owner on the remote server is “domain users”

    • NeuralMD: resolved a problem where SLHMC on Linux does not work if the login shell is dash

    • changed the library of the built-in web browser to JxBrowser (Chromium-based browser)

  • added Windows 11 to supported OS / changed supported macOS version to Ventura(13) or later

  • Tune-ups, bug fixes, etc.

2023/04/25 Version 2.8
  • New features

    • Jupyter Interface for NanoLabo (free to use until July 31, 2023)

    • (Mac) the menubar is now available for use

  • Change / fix

    • Java runtime environment updated from JRE8 to JRE17

    • LAMMPS: fixed a problem with graph display when structure optimization is used in Scheme

    • LAMMPS: fixed the setting of elements (pair_coeff) when the MEAM force field is used

    • enhanced the compatibility of CIF import/export

    • (Windows) improved behavior when pinned to the taskbar / when multiple windows are shown

    • changed the location of configuration files etc. from .nanolabo/ to .nanolabo/.system/

      • For users of previous versions, files will be moved to the new location upon the first launch after the update.

  • Tune-ups, bug fixes, etc.

2023/03/08 Version 2.7.1
  • resolved an issue where the MPI library in NanoLabo Tool2.7 does not functioning correctly on CentOS7

    • There is a problem when posting jobs to a CentOS remote server or executing locally on CentOS7. Specifically, an error related to libhwloc.so was reported during calculation execution.

    • The installer of NanoLabo itself remains unchanged. Simply download and install NanoLabo Tool2.7.1.

    • If you have already submitted jobs to a remote server, please remove the .nanobin2.7 folder from the Work Directory on the server.

2023/03/06 Version 2.7
  • New features

    • NeuralMD: new features corresponding to Ver.1.8

      • Δ-NNP method utilizing ReaxFF

    • LAMMPS: support for M3GNet, a graph neural network force field for inorganic solids

    • LAMMPS: support for the Open Catalyst 2022(GemNet-dT) force field

    • support for the PJM job management system

    • after posting remote job, results can now be retrieved even if the local project folder has been moved

    • you can post jobs even if the project is outside the .nanolabo folder or if the project name contains characters invalid on Linux

    • (Mac) released the Apple M1 support ver. (ARM ver.)

      • distributed as a separate installer from pre-existing ver. (Intel ver.). Please select the one suitable for your machine when download.

  • Change / fix

    • increased the maximum number of DOS definitions in PDOS calculator to 16

    • support for host key types other than RSA/SHA-1(ssh-rsa) when connecting to a remote server

    • reflect URL changes of Materials Project API used in materials database search

      • if you modified the configuration file to address this issue in Ver.2.6 or earlier, you can either maintain the modification or revert the change after updating to 2.7.

  • Tune-ups, bug fixes, etc.

2022/09/30 Version 2.6
  • New features

    • NeuralMD: new features corresponding to Ver.1.7

      • add cell deformation method of SLHMC which performs NNP-MD by NPH

      • output CRASH log when SLHMC terminates with an error

      • setting to utilize GPU (Linux / NeuralMD Pro edition only)

    • NeuralMD: download setting of SLHMC data (slhmc_dat) for remote execution

    • LAMMPS: generate initial velocity at a specified temperature

    • LAMMPS: display / edit input files before calculation

    • LAMMPS: reduce data points for improved display performance (can be toggled in settings)

    • LAMMPS: support NPH ensemble

    • LAMMPS: auto-fix order of atoms in input file for many-body force field (Tersoff, EAM, ReaxFF, NeuralMD)

    • LAMMPS: cell deformation setting on structure optimization

    • LAMMPS: function to insert arbitrary commands into the input file

    • LAMMPS: function to add arbitrary variables, including user-defined one, for CSV output and time series plots

    • LAMMPS: function to define atom groups via GUI

    • LAMMPS: function to apply electric field / apply external force / move at a constant speed / deform cell at a constant speed

    • LAMMPS: GPU usage for neural network force field calculation (Linux only)

    • QE: calculation of lattice dielectric function using effective charge in Phonon calculation

    • QE: support for Non-analytic term calculation in Phonon Dispersion calculation

    • QE: add Autopilot setting screen for Car-Parrinello MD

    • QE: add new pseudo-potential libraries (GBRV, SSSP) to NanoLabo Tool

    • QE: add function to specify initial charge in SCF calculation

    • Use RDkit for 3D structure generation (structure optimization by UFF) in the molecule drawing function

    • function to search for crystal structures with higher symmetry (symmetry determination with specified deviation)

    • function to test connection to remote server

    • support for OpenSSH format private key for SSH public key authentication

    • include batch file to set PATH for NanoLabo Tool (Windows only)

    • function to open folders in an external filer

  • Change / fix

    • LAMMPS: updated to the latest version (2Jun2022)

    • LAMMPS: changed input file format (more items are user-editable)

    • LAMMPS: default pseudo potential to GBRV (or SSSP if GBRV unavailable for the element)

    • reduce the number of commands when downloading files from a remote server (improved communication speed)

  • excluded CentOS 6 from supported OS

  • unified CentOS version and AlmaLinux version of calculation engines (unified NanoLabo Tool installer)

  • changed icon

  • Tune-ups, bug fixes, etc.

2022/05/20 Version 2.5
  • New features

    • LAMMPS: constraints setting on cell deformation when using NPT ensemble

    • NeuralMD: new features corresponding to Ver.1.6

      • added interface for the Self-Learning Hybrid Monte Carlo method

    • NeuralMD: setting to optimize only energy (not force) during learning

    • proxy for SSH connection

  • Change / fix

    • QE: fixed a display problem of phonon modes when using the ESM method

    • QE: fixed a bug in BAND, DOS, and NMR plots where Line Width and Line Type settings could not be changed

    • NeuralMD: fixed a bug in the Behler symmetry function where changes to G2/G3 parameters were not reflected in the calculation

    • (Linux) fixed a bug that caused grand-project calculations to fail when using the Job manager on a local machine

    • (Mac) fixed the extension filter of some file-choosing dialogs

    • fixed a bug in set_all_atoms() in nanolabo.py (“error: invalid atomsFile” would always occur)

  • Tune-ups, bug fixes, etc.

2022/02/04 Version 2.4
  • New features

    • LAMMPS: support for the Open Catalyst Project versatile force field (graph neural network)

    • added settings for memory usage, Java VM arguments (applied to NanoLabo itself)

    • NeuralMD: new features corresponding to Ver.1.5

      • queuing setting for when a license error occurs (due to simultaneous execution limits)

      • added functionality to split training data to create testing data

      • added the series of in-situ test results to the RMSE plot

      • added other setting items

    • LAMMPS: added setting for the interval of log output

    • export atomic configuration as VASP’s POSCAR format file

  • Change / fix

    • (Linux) changed the MPI library/compiler to Open MPI/oneAPI (from Intel MPI/Intel Compiler)

    • fixed an issue where failing to retrieve job status in certain environments when submitting a job to a calculation server, especially if the user name is long

  • added AlmaLinux 8 to the supported OS

  • Tune-ups, bug fixes, etc.

2021/12/10 Version 2.3
  • New features

    • NeuralMD: train(optimize) / test neural network potential

    • NeuralMD: generate atomic structures for training data by Metropolis method

      • support for opening the configuration file (sannp.metro)

    • measure bond length, bond angles and dihedral angles

    • edit lattice vectors within the modeler screen

    • non-diagonal super cell expansion

    • QE: added RPBE to exchange-correlation functional

  • Change / fix

    • QE: improved algorithm for generating intermediate images of NEB (support reactions of polyatomic molecules)

    • changed the Java runtime environment to Liberica JRE 8

    • support for the updated specification of Materials API

  • Tune-ups, bug fixes, etc.

2021/10/01 Version 2.2
  • New features

    • [Pro] QE: NMR spectrum calculation by GIPAW method

    • QE: Car-Parrinello Molecular Dynamics (CPMD) calculations

    • support for opening MDL Molfile (.mol, .sdf)

  • Change / fix

    • QE: fixed ordering of intermediate images of NEB at the initial setting

  • update Quantum ESPRESSO to version 6.7

  • Tune-ups, bug fixes, etc.

2021/06/04 Version 2.1
  • New features

    • settings for low bandwidth network

    • functionality to generate the training data for NeuralMD (Grand-project)

    • QE: 3D display of SCF calculation results (charge density, potential and spin polarization)

    • QE: setting of convergence threshold for phonon calculations

    • LAMMPS: new panel for setting atom velocities

  • Change / fix

    • suppressed the SSH session number while running remote jobs

    • QE: fixed a bug where DOS was sometimes not shown if spin is enabled

    • QE: changed the default k-point path for BAND calculations

    • edited lsf2pbs/qsub (changed the way bsub is invoked)

  • Tune-ups, bug fixes, etc.

2020/11/30 Version 2.0
  • New features

    • [Pro] Polymer Modeler

    • QE: XAFS calculation

    • support for opening LAMMPS dump file

  • Tune-ups, bug fixes, etc.

2020/07/29 Version 1.5
  • New features

    • QE: settings for exchange-correlation functional (hybrid functional / van der Waals interaction)

    • QE: PDOS Calculator

    • Suspend access during remote execution / download files from server / delete files on server

  • Tune-ups, bug fixes, etc.

2020/04/27 Version 1.4
  • New features

    • LAMMPS: Calculate and visualize thermal conductivity, viscosity coefficient, diffusion coefficient and radial distribution function

    • LAMMPS: Support for the Tersoff force field

    • QE: Added rmm to Diagonalization in SCF (set as default)

    • QE: Added Algorithm to TD-DFT

    • Flip / swap lattice vectors

    • Move atoms along coordinate axis

    • Additional operations for slab model

    • Context menu / drag operation on file tree in Result view

    • Preserve window size

  • (Linux) Fixed problem of not functioning properly over long usage periods

  • Tune-ups, bug fixes, etc.

2019/09/30 Version 1.3
  • released “Pro version” with additional functions

  • [Pro] Interface builder

  • Tune-ups, bug fixes, etc.

2019/08/05 Version 1.2.1
  • (macOS) Solved environment-dependent problem that prevented the execution of the calculation engine

  • Bug fixes, etc.

2019/06/28 Version 1.2
  • New features

    • Nudged Elastic Band (NEB) method

    • Effective Screening Medium (ESM) method

    • Cooperation with Python

  • Tune-up of atomic viewer

2019/05/09 Version 1.1.2
  • New features

    • Update check at startup

    • Lambda System

  • Fixed to use the real unit system when using ReaxFF in LAMMPS

  • Tune-ups, bug fixes, etc.

2019/01/18 Version 1.1.1
  • Bug fix (connection problem when using proxy)

2018/12/21 Version 1.1
  • macOS support

  • New features

    • Post jobs to calculation server (SSH connection)

    • Drawing a molecule

    • Molecular adsorption onto slab

    • Packing molecules

    • Automatically find Primitive Cell / Standard Cell

    • Detect space group

    • Open files with an external text editor

    • Enhancement of explorer functions

  • Bug fixes, etc.

2018/08/01 Version 1.0
  • Initial release