2#ifndef STORMM_HPC_PHASE_SPACE_SYNTHESIS_H
3#define STORMM_HPC_PHASE_SPACE_SYNTHESIS_H
6#include "Accelerator/gpu_details.h"
7#include "Trajectory/trajectory_enumerators.h"
8#include "phasespace_synthesis.h"
13using card::GpuDetails;
14using trajectory::TrajectoryKind;
30 TrajectoryKind kind,
int low_index,
int high_index,
const GpuDetails &gpu);
89void psyImportSystemData(llint* x_recv,
int* x_recv_ovrf, llint* y_recv,
int* y_recv_ovrf,
90 llint* z_recv,
int* z_recv_ovrf,
double* box_xform,
double* inverse_xform,
91 double* box_dimensions, llint* box_vectors,
int* box_vector_ovrf,
92 const int* atom_starts,
const int* atom_counts,
const double* x_import,
93 const double* y_import,
const double* z_import,
94 const double* box_xform_in,
const double* inverse_xform_in,
95 const double* box_dimensions_in,
const int system_index,
96 const TrajectoryKind kind,
const double conversion_factor,
Pertinent aspects of one particular GPU. Condensing the data for each GPU in this manner helps to ens...
Definition gpu_details.h:27
The writer for a PhaseSpaceSynthesis object, containing all of the data relevant for propagating dyna...
Definition phasespace_synthesis.h:87