Difference between revisions of "Matgen toolkit"

From wiki
Jump to: navigation, search
(Installation)
Line 6: Line 6:
  
 
=== Compile ===
 
=== Compile ===
* compile all files - `make` or `make all`
+
# compile all files - `make` or `make all`
* compile specified function(`rm_mof_solvents/find_space_groups/in_cell/ICSD_classify/CSD_classify/format`) - `make func`
+
# compile specified function(`rm_mof_solvents/find_space_groups/in_cell/ICSD_classify/CSD_classify/format`) - `make func`
* delete executable - `make clean`  
+
# delete executable - `make clean`  
  
 
=== Configuration ===
 
=== Configuration ===
* The program `Find Space Groups` is based on [spglib](https://github.com/atztogo/spglib). To use this function, you need to install and configure spglib.  
+
# The program `Find Space Groups` is based on [spglib](https://github.com/atztogo/spglib). To use this function, you need to install and configure spglib.  
 
   ```shell
 
   ```shell
 
   $ git clone https://github.com/atztogo/spglib.git
 
   $ git clone https://github.com/atztogo/spglib.git

Revision as of 14:20, 11 February 2020

Installation

Environment

  1. Linux
  2. GCC-5.4.0, need to support C ++ 11 and above
  3. Make

Compile

  1. compile all files - `make` or `make all`
  2. compile specified function(`rm_mof_solvents/find_space_groups/in_cell/ICSD_classify/CSD_classify/format`) - `make func`
  3. delete executable - `make clean`

Configuration

  1. The program `Find Space Groups` is based on [spglib](https://github.com/atztogo/spglib). To use this function, you need to install and configure spglib.
 ```shell
 $ git clone https://github.com/atztogo/spglib.git
 $ cd spglib
 $ mkdir _build
 $ cd _build
 $ cmake ..
 $ make
 $ make install
 ```