User-defined Plugin: Spinodal Decomposition
pfm_spinodal_config.h File Reference

Configuration of user-defined plugin: spinodal decomposition. More...

#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <sys/stat.h>
#include <time.h>
#include <string.h>
#include <vector>
#include <ctime>
#include <map>
#include <set>
#include "omp.h"
#include "tensors.h"
#include "temperature.h"
#include "pfm_writers.h"
#include "atomic_weight.h"
#include <pfm_sdk.h>
#include <PanPhaseFieldArguments.h>

Go to the source code of this file.

Macros

#define Sqr(x)   (x*x)
 
#define PDN_BSZ   32
 
#define ENABLE_PANDAT_RESULT_TABLE   true
 
#define ENABLE_PANDAT_PROGRESS_MESSAGE   true
 
#define ENABLE_PERFORMANCE_LOG   true
 

Detailed Description

Configuration of user-defined plugin: spinodal decomposition.

Author
CompuTherm, LLC https://www.computherm.com
Version
2022

Macro Definition Documentation

◆ Sqr

#define Sqr (   x)    (x*x)

square of x

◆ PDN_BSZ

#define PDN_BSZ   32

size of array used chemical mobility

◆ ENABLE_PANDAT_RESULT_TABLE

#define ENABLE_PANDAT_RESULT_TABLE   true

Enable writting Pandat result table
Caution: Never disable when GUI mode is used

◆ ENABLE_PANDAT_PROGRESS_MESSAGE

#define ENABLE_PANDAT_PROGRESS_MESSAGE   true

Enable writting Pandat progress window message
Caution: Never disable when GUI mode is used

◆ ENABLE_PERFORMANCE_LOG

#define ENABLE_PERFORMANCE_LOG   true

Enable record logs related to SDK performance