General code definitions with specific order from independent to dependent definitions. More...
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>
#include "SwapEndian.h"
#include <sys/stat.h>
#include "mytime.h"
#include "global.realdef.h"
#include "global.nondepmnemonics.h"
#include "kazfulleos.global.h"
#include "definit.h"
#include "init.h"
#include "global.openmpthreadprivates.h"
#include "global.depmnemonics.h"
#include "global.storage.h"
#include "global.loops.h"
#include "global.variousmacros.h"
#include "global.fieldmacros.h"
#include "global.structs.h"
#include "mympi.h"
#include "global.gridsectioning.h"
#include "global.comploops.h"
#include "global.openmploops.h"
#include "global.funcdeclare.h"
#include "global.dump.h"
#include "global.bounds.h"
#include "global.inits.h"
#include "global.other.h"
#include "unconverted_by_double2longdouble.inc"
Go to the source code of this file.
Macros | |
#define | DOINGLIAISON 0 |
pre-global stuff: More... | |
#define | NCSA 0 |
#define | PERFTEST 0 |
#define | USEOPENMP (USINGOPENMP) |
#define | GLOBAL_H |
GLOBAL STUFF: More... | |
#define | DEBUGNSBH 0 |
define FTYPE, SFTYPE, etc. More... | |
General code definitions with specific order from independent to dependent definitions.
Definition in file global.general.h.
#define DEBUGNSBH 0 |
define FTYPE, SFTYPE, etc.
all pure nmenomics that don't depend upon anything else but what's inside file Doesn't even depend upon N?, N?M, or N?BND, etc.
Default global and user choices for various code options that can change for each run without significant modificationsdefault values Must not make storage items user specific values Must not make storage items OpenMP "threadprivate" related macros define nmenomics that depend on other mnemonics Must not make storage items Determines how we store arrays and how we loop Depends upon N?,N?BND,SHIFT? created in global.depmnemonics.h UP TO THIS POINT SHOULD NOT CREATE MEMORY ITEMS that depend upon grid sizes, since depend upon global.storage.h setting the storage sizes loops use ORDERSTORAGE set in definit.h or init.h by user now that all hashes have been defined, get mpi header all global external function declarations some inits function declarations put in the below file things not to be converted by double2longdouble.sh
test declarations see checkexterns.sh comment below when not wanting to test uncomment when wanting to test, and then look at make.logwhether including debug info for NSBH problem
Definition at line 170 of file global.general.h.
#define DOINGLIAISON 0 |
pre-global stuff:
whether doing performance testing (also see pnmhd code)
Definition at line 44 of file global.general.h.
#define GLOBAL_H |
GLOBAL STUFF:
Definition at line 61 of file global.general.h.
#define NCSA 0 |
Definition at line 45 of file global.general.h.
#define PERFTEST 0 |
Definition at line 46 of file global.general.h.
#define USEOPENMP (USINGOPENMP) |
Definition at line 49 of file global.general.h.