User-defined Plugin: Pure Solidification
pfm_solidification_config.h File Reference

Configuration of user-defined plugin: pure solidification. 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>
#include "Pan_Global.h"
#include "Pan_Global_Def.h"
#include "PanEngineX.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: pure solidification.

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

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