|
Basilisk CFD
Adaptive Cartesian mesh PDE framework
|
Go to the source code of this file.
Data Structures | |
| struct | pmfunc |
| struct | pmdata |
Functions | |
| static int | pmfunc_index (const char *func, const char *file, int line) |
| static void | pmfunc_trace (pmfunc *f, char c) |
| static void * | pmfunc_alloc (pmdata *d, size_t size, const char *func, const char *file, int line, char c) |
| static void * | pmfunc_free (void *ptr, char c) |
| static void * | pmalloc (size_t size, const char *func, const char *file, int line) |
| static void * | pcalloc (size_t nmemb, size_t size, const char *func, const char *file, int line) |
| static void * | prealloc (void *ptr, size_t size, const char *func, const char *file, int line) |
| static void | pfree (void *ptr, const char *func, const char *file, int line) |
| static char * | pstrdup (const char *s, const char *func, const char *file, int line) |
| static int | pmaxsort (const void *a, const void *b) |
| static int | ptotalsort (const void *a, const void *b) |
| static void | pmfuncs_free () |
| void | pmuntrace (void) |
Variables | ||
| struct { | ||
| FILE * fp | ||
| size_t total | ||
| size_t max | ||
| size_t overhead | ||
| size_t maxoverhead | ||
| size_t nr | ||
| size_t startrss | ||
| size_t maxrss | ||
| char * fname | ||
| } | pmtrace | |
| static pmfunc * | pmfuncs = NULL | |
| static int | pmfuncn = 0 | |
Definition at line 157 of file mtrace.h.
References pmfunc_free(), and x.
Definition at line 47 of file mtrace.h.
References c, f, pmtrace, and x.
Referenced by pmfunc_alloc(), and pmfunc_free().
Definition at line 192 of file mtrace.h.
References fname, i, p, pmaxsort(), pmfuncn, pmfuncs, pmfuncs_free(), pmtrace, ptotalsort(), s, and x.
|
static |
Definition at line 149 of file mtrace.h.
References file, func, line, pmfunc_alloc(), pmfunc_free(), size, and x.
| char* fname |
Definition at line 12 of file mtrace.h.
Referenced by pmuntrace().
| FILE* fp |
Definition at line 7 of file mtrace.h.
Referenced by balance(), cartesian_debug(), check_depth(), check_two_one(), close_image(), debug_mpi(), debug_plot(), display_command(), display_init(), display_url(), event__progress(), event_perfs(), fopen_prefix(), inclex(), includes(), input_gfs(), input_pgm(), input_stl(), input_xy(), kdt_heap_create(), kdt_rect_write(), kdt_tmpfile(), kdt_write(), list_print(), load(), main(), multigrid_debug(), neighborhood(), next_char(), next_string(), open_ext(), open_image(), openpath(), output_tree(), output_vtk(), ppm_fallback(), qpclose(), qpopen(), rcv_pid_print(), rcv_pid_write(), rcv_print(), read_file_into_buffer(), receive_tree(), restore_mpi(), save(), singleslash(), and which().
| size_t max |
Definition at line 8 of file mtrace.h.
Referenced by _radiation(), adapt_wavelet(), advect(), array_append(), balance(), balanced_pid(), bflux(), cfilter(), change(), check_depth(), colormap_color(), dimensions(), display_control_internal(), dphidt(), event_face_fields(), event_metric(), event_properties(), event_stability(), fault(), foreach_mem(), generic_limiter(), h_residual(), height_curvature(), hllc(), if(), if(), if(), if(), if(), kinetic(), kurganov(), minmod2(), msolve(), normf(), parabola_fit_init(), poisson_thermal(), redraw(), refine_elevation(), refine_face_y_axi(), refine_layered_elevation(), residual(), residual_diffusion(), residual_GN(), residual_hydro(), residual_nh(), residual_nh(), residual_nh2(), residual_nh3(), residual_psi(), residual_thermal(), residual_viscosity(), restriction_elevation(), riemann(), segBoxOverlap(), solve(), sound_speed(), statsf(), triBoxOverlap(), update_saint_venant(), vertical_remapping(), vertical_viscosity(), zarea(), and zvolume().
| size_t nr |
Definition at line 10 of file mtrace.h.
Referenced by balanced_pid(), height_curvature(), mpi_boundary_refine(), rcv_pid_receive(), and refine_cell().
|
static |
Definition at line 26 of file mtrace.h.
Referenced by pmfunc_free(), pmfunc_index(), pmfuncs_free(), and pmuntrace().
Definition at line 25 of file mtrace.h.
Referenced by pmfunc_alloc(), pmfunc_free(), pmfunc_index(), pmfuncs_free(), and pmuntrace().
| struct { ... } pmtrace |
Referenced by init_solver(), pmfunc_alloc(), pmfunc_free(), pmfunc_index(), pmfunc_trace(), and pmuntrace().