Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
ProfileCodes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PROF_THREAD_VARIABLE_START   3
#define PROF_MAIN_RUN   1
#define PROF_SIM_RUN   2
#define PROF_MASTER_READ_STATIC_MSG   3
#define PROF_MASTER_READ_FINISHED_MSG   4
#define PROF_MASTER_FINISHED_THREAD   5
#define PROF_MASTER_SLEEP   6
#define PROF_REPLICATE_EXECUTE   10
#define PROF_REPLICATE_WRITE_DATASET   11
#define PROF_DATAOUTPUT_RUN   100
#define PROF_DATAOUTPUT_WRITE_DATASET   101
#define PROF_DATAOUTPUT_HDF_WRITE_COUNTS   110
#define PROF_DATAOUTPUT_HDF_WRITE_FPT   111
#define PROF_DATAOUTPUT_HDF_WRITE_PV   112
#define PROF_DATAOUTPUT_HDF_WRITE_LATTICE   113
#define PROF_SLAVE_SLEEP   200
#define PROF_SIM_EXECUTE   299
#define PROF_SERIALIZE_COUNTS   300
#define PROF_SERIALIZE_FPT   301
#define PROF_DESERIALIZE_COUNTS   302
#define PROF_DESERIALIZE_FPT   303
#define PROF_SERIALIZE_PV   304
#define PROF_DESERIALIZE_PV   305
#define PROF_SERIALIZE_LATTICE   306
#define PROF_DESERIALIZE_LATTICE   307
#define PROF_DETERMINE_COUNTS   308
#define PROF_INIT_XORWOW_RNG   324
#define PROF_GENERATE_XORWOW_RNG   325
#define PROF_CACHE_RNG   326
#define PROF_LAUNCH_XORWOW_RNG   327
#define PROF_COPY_XORWOW_RNG   328
#define PROF_COPY_XORWOW_EXP_RNG   329
#define PROF_COPY_XORWOW_NORM_RNG   330
#define PROF_CACHE_EXP_RNG   331
#define PROF_MPD_TIMESTEP   500
#define PROF_MPD_X_DIFFUSION   501
#define PROF_MPD_Y_DIFFUSION   502
#define PROF_MPD_Z_DIFFUSION   503
#define PROF_MPD_REACTION   504
#define PROF_MPD_SYNCHRONIZE   505
#define PROF_MPD_OVERFLOW   506
#define PROF_BARRIER   550
#define PROF_MCLKR_TS_LOOP   551
#define PROF_MCLKR_PUBLISH   552
#define PROF_MCLKR_OVERFLOWS   553
#define PROF_MCLKR_DDX   554
#define PROF_D2H   555
#define PROF_H2D   556
#define PROF_D2D   557
#define PROF_CONST   558
#define PROF_FETCH_EX   569
#define PROF_XD1   570
#define PROF_XD2   571
#define PROF_XD3   572
#define PROF_RX1   573
#define PROF_RX2   574
#define PROF_RX3   575
#define PROF_MRBASE   576
#define PROF_MR1   576
#define PROF_MR2   577
#define PROF_MSBASE   578
#define PROF_MS1   578
#define PROF_MS2   579
#define PROF_NSM_INIT_QUEUE   600
#define PROF_NSM_BUILD_QUEUE   601
#define PROF_NSM_LOOP   602

Macro Definition Documentation

◆ PROF_BARRIER

#define PROF_BARRIER   550

◆ PROF_CACHE_EXP_RNG

#define PROF_CACHE_EXP_RNG   331

◆ PROF_CACHE_RNG

#define PROF_CACHE_RNG   326

◆ PROF_CONST

#define PROF_CONST   558

◆ PROF_COPY_XORWOW_EXP_RNG

#define PROF_COPY_XORWOW_EXP_RNG   329

◆ PROF_COPY_XORWOW_NORM_RNG

#define PROF_COPY_XORWOW_NORM_RNG   330

◆ PROF_COPY_XORWOW_RNG

#define PROF_COPY_XORWOW_RNG   328

◆ PROF_D2D

#define PROF_D2D   557

◆ PROF_D2H

#define PROF_D2H   555

◆ PROF_DATAOUTPUT_HDF_WRITE_COUNTS

#define PROF_DATAOUTPUT_HDF_WRITE_COUNTS   110

◆ PROF_DATAOUTPUT_HDF_WRITE_FPT

#define PROF_DATAOUTPUT_HDF_WRITE_FPT   111

◆ PROF_DATAOUTPUT_HDF_WRITE_LATTICE

#define PROF_DATAOUTPUT_HDF_WRITE_LATTICE   113

◆ PROF_DATAOUTPUT_HDF_WRITE_PV

#define PROF_DATAOUTPUT_HDF_WRITE_PV   112

◆ PROF_DATAOUTPUT_RUN

#define PROF_DATAOUTPUT_RUN   100

◆ PROF_DATAOUTPUT_WRITE_DATASET

#define PROF_DATAOUTPUT_WRITE_DATASET   101

◆ PROF_DESERIALIZE_COUNTS

#define PROF_DESERIALIZE_COUNTS   302

◆ PROF_DESERIALIZE_FPT

#define PROF_DESERIALIZE_FPT   303

◆ PROF_DESERIALIZE_LATTICE

#define PROF_DESERIALIZE_LATTICE   307

◆ PROF_DESERIALIZE_PV

#define PROF_DESERIALIZE_PV   305

◆ PROF_DETERMINE_COUNTS

#define PROF_DETERMINE_COUNTS   308

◆ PROF_FETCH_EX

#define PROF_FETCH_EX   569

◆ PROF_GENERATE_XORWOW_RNG

#define PROF_GENERATE_XORWOW_RNG   325

◆ PROF_H2D

#define PROF_H2D   556

◆ PROF_INIT_XORWOW_RNG

#define PROF_INIT_XORWOW_RNG   324

◆ PROF_LAUNCH_XORWOW_RNG

#define PROF_LAUNCH_XORWOW_RNG   327

◆ PROF_MAIN_RUN

#define PROF_MAIN_RUN   1

◆ PROF_MASTER_FINISHED_THREAD

#define PROF_MASTER_FINISHED_THREAD   5

◆ PROF_MASTER_READ_FINISHED_MSG

#define PROF_MASTER_READ_FINISHED_MSG   4

◆ PROF_MASTER_READ_STATIC_MSG

#define PROF_MASTER_READ_STATIC_MSG   3

◆ PROF_MASTER_SLEEP

#define PROF_MASTER_SLEEP   6

◆ PROF_MCLKR_DDX

#define PROF_MCLKR_DDX   554

◆ PROF_MCLKR_OVERFLOWS

#define PROF_MCLKR_OVERFLOWS   553

◆ PROF_MCLKR_PUBLISH

#define PROF_MCLKR_PUBLISH   552

◆ PROF_MCLKR_TS_LOOP

#define PROF_MCLKR_TS_LOOP   551

◆ PROF_MPD_OVERFLOW

#define PROF_MPD_OVERFLOW   506

◆ PROF_MPD_REACTION

#define PROF_MPD_REACTION   504

◆ PROF_MPD_SYNCHRONIZE

#define PROF_MPD_SYNCHRONIZE   505

◆ PROF_MPD_TIMESTEP

#define PROF_MPD_TIMESTEP   500

◆ PROF_MPD_X_DIFFUSION

#define PROF_MPD_X_DIFFUSION   501

◆ PROF_MPD_Y_DIFFUSION

#define PROF_MPD_Y_DIFFUSION   502

◆ PROF_MPD_Z_DIFFUSION

#define PROF_MPD_Z_DIFFUSION   503

◆ PROF_MR1

#define PROF_MR1   576

◆ PROF_MR2

#define PROF_MR2   577

◆ PROF_MRBASE

#define PROF_MRBASE   576

◆ PROF_MS1

#define PROF_MS1   578

◆ PROF_MS2

#define PROF_MS2   579

◆ PROF_MSBASE

#define PROF_MSBASE   578

◆ PROF_NSM_BUILD_QUEUE

#define PROF_NSM_BUILD_QUEUE   601

◆ PROF_NSM_INIT_QUEUE

#define PROF_NSM_INIT_QUEUE   600

◆ PROF_NSM_LOOP

#define PROF_NSM_LOOP   602

◆ PROF_REPLICATE_EXECUTE

#define PROF_REPLICATE_EXECUTE   10

◆ PROF_REPLICATE_WRITE_DATASET

#define PROF_REPLICATE_WRITE_DATASET   11

◆ PROF_RX1

#define PROF_RX1   573

◆ PROF_RX2

#define PROF_RX2   574

◆ PROF_RX3

#define PROF_RX3   575

◆ PROF_SERIALIZE_COUNTS

#define PROF_SERIALIZE_COUNTS   300

◆ PROF_SERIALIZE_FPT

#define PROF_SERIALIZE_FPT   301

◆ PROF_SERIALIZE_LATTICE

#define PROF_SERIALIZE_LATTICE   306

◆ PROF_SERIALIZE_PV

#define PROF_SERIALIZE_PV   304

◆ PROF_SIM_EXECUTE

#define PROF_SIM_EXECUTE   299

◆ PROF_SIM_RUN

#define PROF_SIM_RUN   2

◆ PROF_SLAVE_SLEEP

#define PROF_SLAVE_SLEEP   200

◆ PROF_THREAD_VARIABLE_START

#define PROF_THREAD_VARIABLE_START   3

◆ PROF_XD1

#define PROF_XD1   570

◆ PROF_XD2

#define PROF_XD2   571

◆ PROF_XD3

#define PROF_XD3   572