Skip to content

A computer package which handles enumeration, construction, recognition and comparison problems for crystallographic groups up to dimension 6

License

Notifications You must be signed in to change notification settings

lbfm-rwth/carat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis build Status AppVeyor build Status Code Coverage

CARAT

CARAT is a package for solving certain problems in mathematical crystallography.

It is distributed via

 Lehrstuhl B fuer Mathematik
 RWTH-Aachen
 Prof. Plesken
 Pontdriesch 10-16
 52064 Aachen
 Germany
 email: carat@momo.math.rwth-aachen.de

NOTE: CARAT was developed for crystallographic groups in dimensions up to 6. Most algorithms also work in higher dimensions. However, integer overflow is not trapped in general.

Installation

The easiest way to compile CARAT is to go to the CARAT base directory (the one containing this REAMDME), and issue the make command with some variables set on the command line, to order override their defaults in the Makefile:

 make TOPDIR=`pwd` CFLAGS="-O -g" CC="gcc"

You may of course choose your own compiler and compiler flags. The value of TOPDIR must be the CARAT base directory.

CARAT relies on the GMP library (along with its header files) being installed at a standard location, so that the compiler and linker will find it. Otherwise, you will have to indicate their location with appropriate compiler/linker flags.

In order to clean up from a previous installation, you may want to to a

 make clean

before building CARAT again.

Bug reports and feature requests

Please submit bug reports and support requests via our GitHub issue tracker:

https://github.com/lbfm-rwth/carat/issues

License

CARAT is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

For details see the file LICENSE.

About

A computer package which handles enumeration, construction, recognition and comparison problems for crystallographic groups up to dimension 6

Resources

License

Stars

Watchers

Forks

Packages

No packages published