#include "hdyn.h"
#include "grape4.h"
#include "hdyn_inline.C"
Go to the source code of this file.
Defines | |
#define | MINIMUM_GRAPE_RNB_PERT 1e-20 |
#define | H2_FAC 8192 |
#define | DEBUG 0 |
#define | NEW_DENSITY_ALGORITHM |
#define | NNB_MIN 14 |
#define | NNB_OVERFLOW 256 |
#define | ITER_MAX 30 |
Functions | |
local void | initialize_node_lists () |
int | get_grape_chip (hdyn *b) |
local void | jpdma_nodes (int nnodes, hdyn *nodelist[], bool predicted, real predicted_time) |
local void | force_by_grape4 (real time, int ni, hdyn *nodes[], int nj) |
local int | put_grape_index_to_top_level_nodes (hdyn *b) |
local int | initialize_array (hdyn *root) |
void | check_release_grape (kira_options *ko, xreal time, bool verbose) |
local int | put_grape_index_to_leaf_nodes (hdyn *b, bool cm=false) |
local void | jpdma_node (hdyn *b, bool predicted, real predicted_time, int jpmax, int nj, int &jp) |
local int | jpdma_all_leaves (hdyn *root, bool predicted, real predicted_time, bool cm=false) |
local void | force_by_grape4_on_leaves (real time, int ni, hdyn *nodes[], int nj) |
local void | force_by_grape4_on_all_leaves (real time, hdyn *b, int nj, bool cm=false) |
void | grape_calculate_energies (hdyn *b, real &epot, real &ekin, real &etot, bool cm) |
local bool | get_neighbors_and_adjust_h2 (int chip, hdyn *b) |
local void | set_grape4_neighbour_radius (hdyn *b, int nj_on_grape) |
void | grape_calculate_acc_and_jerk (hdyn **next_nodes, int n_next, xreal time, bool restart) |
local void | set_grape4_density_radius (hdyn *b, real rnn_sq) |
local void | count_neighbors (hdyn *b, real r2, int nnb) |
local hdyn* | find_nn (hdyn *b) |
local bool | count_neighbors_and_adjust_h2 (int chip, hdyn *b) |
local int | get_densities_for_list (xreal time, int ni, hdynptr list[], int nj_on_grape4, real h2_crit, bool debug=false) |
local int | recount_nblist (int ip) |
void | grape_calculate_densities (hdyn *b, real h2_crit) |
void | clean_up_hdyn_grape () |
Variables | |
real | d_nn_sq |
real | d_nn_sq2 |
real | d_nn_sq3 |
|
Definition at line 1392 of file hdyn_grape4.C. |
|
|
|
Definition at line 1677 of file hdyn_grape4.C. |
|
Definition at line 146 of file hdyn_grape4.C. |
|
Value: Definition at line 1670 of file hdyn_grape4.C. |
|
Definition at line 1674 of file hdyn_grape4.C. |
|
Definition at line 1675 of file hdyn_grape4.C. |
|
Definition at line 507 of file hdyn_grape4.C. |
|
Definition at line 2162 of file hdyn_grape4.C. |
|
Definition at line 1443 of file hdyn_grape4.C. |
|
Definition at line 1495 of file hdyn_grape4.C. |
|
Definition at line 1461 of file hdyn_grape4.C. Referenced by count_neighbors_and_adjust_h2(). |
|
Definition at line 308 of file hdyn_grape4.C. Referenced by get_densities_for_list(), grape_calculate_acc_and_jerk(), and grape_calculate_densities(). |
|
Definition at line 736 of file hdyn_grape4.C. Referenced by grape_calculate_energies(). |
|
Definition at line 657 of file hdyn_grape4.C. Referenced by force_by_grape4_on_all_leaves(). |
|
Definition at line 1681 of file hdyn_grape4.C. Referenced by grape_calculate_densities(). |
|
Definition at line 230 of file hdyn_grape4.C. Referenced by ONE3(). |
|
Definition at line 849 of file hdyn_grape4.C. |
|
Definition at line 1107 of file hdyn_grape4.C. |
|
Definition at line 1965 of file hdyn_grape4.C. |
|
Definition at line 784 of file hdyn_grape4.C. |
|
Definition at line 472 of file hdyn_grape4.C. Referenced by grape_calculate_acc_and_jerk(), and grape_calculate_densities(). |
|
Definition at line 198 of file hdyn_grape4.C. Referenced by put_grape_index_to_leaf_nodes(), and put_grape_index_to_top_level_nodes(). |
|
Definition at line 624 of file hdyn_grape4.C. Referenced by grape_calculate_energies(). |
|
Definition at line 571 of file hdyn_grape4.C. Referenced by jpdma_all_leaves(). |
|
Definition at line 239 of file hdyn_grape4.C. Referenced by grape_calculate_acc_and_jerk(), grape_calculate_densities(), and initialize_array(). |
|
Definition at line 535 of file hdyn_grape4.C. Referenced by jpdma_all_leaves(). |
|
Definition at line 426 of file hdyn_grape4.C. Referenced by initialize_array(). |
|
Definition at line 1953 of file hdyn_grape4.C. Referenced by grape_calculate_densities(). |
|
Definition at line 1394 of file hdyn_grape4.C. Referenced by grape_calculate_densities(). |
|
Definition at line 975 of file hdyn_grape4.C. Referenced by grape_calculate_acc_and_jerk(). |
|
Definition at line 1458 of file hdyn_grape4.C. |
|
Definition at line 1458 of file hdyn_grape4.C. |
|
Definition at line 1458 of file hdyn_grape4.C. |