main.c File Reference

#include "init/init.h"
#include "util/util.h"
#include "io/magpario.h"
#include "field/field.h"
#include "magpar_version.h"
Include dependency graph for main.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MAGPAR_VERSION   "0.9"
#define MAGPAR_REVISION   "3061M"

Functions

int Solve (GridData *gdata)
int main (int argc, char **args)
int keepsolving (GridData *gdata)

Define Documentation

#define MAGPAR_REVISION   "3061M"
#define MAGPAR_VERSION   "0.9"

Function Documentation

int keepsolving ( GridData gdata  ) 

Definition at line 146 of file main.c.

References GridData::inp, GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::mode, MpHext(), ND, GridData::time, GridData::tscale, Vec3VolAvg(), and WriteSet().

Referenced by Solve().

Here is the call graph for this function:

Here is the caller graph for this function:

int main ( int  argc,
char **  args 
)

Definition at line 59 of file main.c.

References __FUNCT__, MAGPAR_REVISION, MAGPAR_VERSION, ParInit(), SerInit(), and Solve().

Here is the call graph for this function:

int Solve ( GridData gdata  ) 

Definition at line 285 of file main.c.

References CheckIterationEmini(), CheckIterationLLG(), EminiSolve(), GridData::equil, Htot_Energy(), GridData::inp, keepsolving(), MagparFunctionLogBegin, MagparFunctionLogReturn, GridData::mode, myTSStepPVode(), WriteLog(), and WriteSet().

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:


magpar - Parallel Finite Element Micromagnetics Package
Copyright (C) 2002-2010 Werner Scholz