 |
Convenient syntax to reference sites and neighbours |
 |
An arbitary number of spatial dimensions |
 |
Fields of (nearly) any class can be declared, including vectors and matrices of classes |
 |
Almost no additional coding to create a fully parallel code relative to a serial version |
| |
 |
Parallelism achieved using calls to the Message Passing Interface MPI |
|
MPI is free to download and is
suitable for shared-memory machines and clusters |
| |
 |
Loading and saving of fields in binary and customizable ASCII formats |
| |
 |
Lattices can be arbitrary in size and need not be whole number multiples of
the number of processors. |