domdec -> mdlib
domdec -> pulling
domdec -> swap
+fileio -> gmxlib
gmxlib -> listed-forces
mdlib -> essentialdynamics
mdlib -> imd
#include "gromacs/fileio/pdbio.h"
#include "gromacs/gmxlib/chargegroup.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/gpu_utils/gpu_utils.h"
#include "gromacs/imd/imd.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/domdec/domdec_network.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/nsgrid.h"
#include <cmath>
#include "gromacs/domdec/domdec.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/perf_est.h"
#include "gromacs/domdec/ga2la.h"
#include "gromacs/gmxlib/chargegroup.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/force.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
#include "gromacs/legacyheaders/types/nrnb.h"
#include "gromacs/linearalgebra/nrjac.h"
#include <stdio.h>
#include "gromacs/fft/parallel_3dfft.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/math/gmxcomplex.h"
#include "gromacs/timing/wallcycle.h"
#include "gromacs/timing/walltime_accounting.h"
#include "gromacs/utility/gmxmpi.h"
+struct t_commrec;
struct t_inputrec;
//@{
#include "gromacs/domdec/domdec_network.h"
#include "gromacs/gmxlib/calcgrid.h"
#include "gromacs/gmxlib/md_logging.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/forcerec.h"
#include "gromacs/fft/parallel_3dfft.h"
#include "gromacs/fileio/pdbio.h"
#include "gromacs/fileio/txtdump.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/gmxcomplex.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/ewald/pme.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/sighandler.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/fft/parallel_3dfft.h"
#include "gromacs/fileio/pdbio.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
#include "gromacs/fileio/txtdump.h"
#include "gromacs/fileio/xdr_datatype.h"
#include "gromacs/fileio/xdrf.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/gmxana/gmx_ana.h"
#include "gromacs/gmxlib/calcgrid.h"
#include "gromacs/gmxlib/main.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/readinp.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/calculate-ewald-splitting-coefficient.h"
#include "gromacs/math/units.h"
#include "gromacs/fileio/copyrite.h"
#include "gromacs/gmxlib/main.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/legacyheaders/types/state.h"
#include "thread_mpi/threads.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/gpu_utils/gpu_utils.h"
#include "gromacs/legacyheaders/gmx_cpuid.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
#include "gromacs/legacyheaders/types/hw_info.h"
#include <cstring>
#include "gromacs/gmxlib/md_logging.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/fileio/copyrite.h"
#include "gromacs/fileio/filenm.h"
#include "gromacs/fileio/gmxfio.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/utility/exceptions.h"
char timebuf[STRLEN];
FILE *fp = *fplog;
- debug_gmx();
-
if (!bAppendFiles)
{
fp = gmx_fio_fopen(lognm, bAppendFiles ? "a+" : "w+" );
fprintf(fp, "\n");
fflush(fp);
- debug_gmx();
*fplog = fp;
}
*/
#include "gmxpre.h"
-#include "gromacs/legacyheaders/network.h"
+#include "network.h"
#include "config.h"
* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
-
-#ifndef _network_h
-#define _network_h
-
+#ifndef GMX_GMXLIB_NETWORK_H
+#define GMX_GMXLIB_NETWORK_H
/*
* This module defines the interface of the actual communication routines.
#include "gromacs/utility/basedefinitions.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
struct gmx_domdec_t;
struct gmx_multisim_t;
struct t_commrec;
* for all processes.
*/
-/* This doesn't currently work if enabled (needs some header cleanup). */
-#ifdef DEBUG_GMX
-#define debug_gmx() do { FILE *fp = debug ? debug : stderr; \
- if (bDebugMode()) { fprintf(fp, "rank=%d, %s %d\n", gmx_mpi_initialized() ? gmx_node_rank() : -1, __FILE__, __LINE__); } fflush(fp); } while (0)
-#else
-#define debug_gmx()
#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* _network_h */
#include "gromacs/fileio/copyrite.h"
#include "gromacs/gmxlib/main.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/legacyheaders/types/ifunc.h"
#include <time.h>
#include "gromacs/fileio/confio.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxpreprocess/calch.h"
#include "gromacs/gmxpreprocess/h_db.h"
#include "gromacs/gmxpreprocess/notset.h"
#include "gromacs/gmxpreprocess/pgutil.h"
#include "gromacs/gmxpreprocess/resall.h"
#include "gromacs/gmxpreprocess/ter_db.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/math/vec.h"
#include "gromacs/topology/symtab.h"
#include "gromacs/utility/cstringutil.h"
srenew(newpdba->atom, natoms+nadd);
srenew(newpdba->atomname, natoms+nadd);
}
- debug_gmx();
}
if (debug)
{
srenew(newpdba->atom, natoms+nadd);
srenew(newpdba->atomname, natoms+nadd);
}
- debug_gmx();
}
if (bUpdate_pdba)
{
#include <algorithm>
#include "gromacs/gmxlib/chargegroup.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/readinp.h"
#include "gromacs/gmxlib/warninp.h"
#include "gromacs/gmxpreprocess/toputil.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/ifunc.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
{
fprintf(stderr, "processing index file...\n");
}
- debug_gmx();
if (ndx == NULL)
{
snew(grps, 1);
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/sighandler.h"
#include "gromacs/imd/imdsocket.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/groupcoord.h"
#include <algorithm>
#include "gromacs/gmxlib/disre.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/legacyheaders/types/force_flags.h"
wallcycle_sub_stop(wcycle, ewcsLISTED_FEP);
}
}
- debug_gmx();
}
#include <string.h>
#include "gromacs/gmxlib/main.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include <stdlib.h>
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/xtcio.h"
#include "gromacs/gmxlib/chargegroup.h"
#include "gromacs/gmxlib/disre.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/ewald/pme.h"
#include "gromacs/fileio/txtdump.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/nonbonded/nonbonded.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/listed-forces/listed-forces.h"
box_size[i] = box[i][i];
}
- debug_gmx();
-
/* do QMMM first if requested */
if (fr->bQMMM)
{
enerd->dvdl_lin[efptCOUL] += dvdl_nb[efptCOUL];
}
- debug_gmx();
-
-
if (debug)
{
pr_rvecs(debug, 0, "fshift after SR", fr->fshift, SHIFTS);
*/
set_pbc_dd(&pbc, fr->ePBC, cr->dd, TRUE, box);
}
- debug_gmx();
do_force_listed(wcycle, box, ir->fepvals, cr->ms,
idef, (const rvec *) x, hist, f, fr,
}
}
where();
- debug_gmx();
if (debug)
{
print_nrnb(debug, nrnb);
}
- debug_gmx();
#ifdef GMX_MPI
if (TAKETIME)
#include "gromacs/gmxlib/gmx_detect_hardware.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/gpu_utils/gpu_utils.h"
#include "gromacs/gmxlib/nonbonded/nonbonded.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/legacyheaders/types/group.h"
#ifndef GMX_MDLIB_FORCEREC_H
#define GMX_MDLIB_FORCEREC_H
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/force_flags.h"
#include "gromacs/legacyheaders/types/forcerec.h"
#include "gromacs/mdlib/genborn.h"
#include "gromacs/mdlib/vsite.h"
#include "gromacs/timing/wallcycle.h"
+struct t_commrec;
struct t_fcdata;
/*! \brief Create a new forcerec structure */
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/pdbio.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/units.h"
#include <algorithm>
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/forcerec.h"
#include "gromacs/legacyheaders/types/mdatom.h"
#include "gromacs/math/units.h"
#include "groupcoord.h"
#include "gromacs/domdec/ga2la.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/math/vec.h"
#include "gromacs/pbcutil/pbc.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/trx.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
{
accumulate_u(cr, &(ir->opts), ekind);
}
- debug_gmx();
if (bReadEkin)
{
restore_ekinstate_from_state(cr, ekind, &state_global->ekinstate);
{
calc_ke_part(state, &(ir->opts), mdatoms, ekind, nrnb, bEkinAveVel);
}
-
- debug_gmx();
}
/* Calculate center of mass velocity if necessary, also parallellized */
#include "gromacs/timing/wallcycle.h"
struct gmx_constr;
+struct gmx_multisim_t;
struct gmx_signalling_t;
struct t_trxframe;
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/gmxlib/disre.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/legacyheaders/types/group.h"
#include "gromacs/math/units.h"
#include "gromacs/fileio/enxio.h"
#include "gromacs/fileio/filenm.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/timing/wallcycle.h"
#include "gromacs/utility/basedefinitions.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
struct gmx_mtop_t;
struct gmx_output_env_t;
+struct t_commrec;
typedef struct gmx_mdoutf *gmx_mdoutf_t;
int mdrun_flags,
const t_commrec *cr,
const t_inputrec *ir,
- struct gmx_mtop_t *mtop,
+ gmx_mtop_t *mtop,
const gmx_output_env_t *oenv,
gmx_wallcycle_t wcycle);
void mdoutf_write_to_trajectory_files(FILE *fplog, t_commrec *cr,
gmx_mdoutf_t of,
int mdof_flags,
- struct gmx_mtop_t *top_global,
+ gmx_mtop_t *top_global,
gmx_int64_t step, double t,
t_state *state_local, t_state *state_global,
rvec *f_local, rvec *f_global);
#define MDOF_CPT (1<<4)
#define MDOF_IMD (1<<5)
-#ifdef __cplusplus
-}
-#endif
-
#endif
#include <algorithm>
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/mdlib/md_support.h"
#include "gromacs/fileio/txtdump.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/imd/imd.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/nonbonded/nonbonded.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/group.h"
}
#endif
- debug_gmx();
-
if (fr->n_tpi)
{
/* We only want a list for the test particle */
* since we now save the proper long-range lists for later evaluation.
*/
- debug_gmx();
-
/* Close neighbourlists */
close_neighbor_lists(fr, bMakeQMMMnblist);
{
ns_realloc_natoms(ns, cgs->index[cgs->nr]);
}
- debug_gmx();
/* Reset the neighbourlists */
reset_neighbor_lists(fr, TRUE, TRUE);
grid_first(log, grid, NULL, NULL, box, grid_x0, grid_x1,
fr->rlistlong, grid_dens);
}
- debug_gmx();
start = 0;
end = cgs->nr;
fill_grid(NULL, grid, cgs->nr, fr->cg0, fr->hcg, fr->cg_cm);
grid->icg0 = fr->cg0;
grid->icg1 = fr->hcg;
- debug_gmx();
}
calc_elemnr(grid, start, end, cgs->nr);
*/
fill_grid(NULL, ns->grid, fr->hcg, fr->hcg-1, fr->hcg, fr->cg_cm);
}
- debug_gmx();
if (fr->adress_type == eAdressOff)
{
ns->bexcl, ns->simple_aaj,
ngid, ns->ns_buf, put_in_list, ns->bHaveVdW);
}
- debug_gmx();
#ifdef DEBUG
pr_nsblock(log);
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/pdbio.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/pbcutil/pbc.h"
fprintf(debug, "Filling grid from %d to %d\n", cg0, cg1);
}
- debug_gmx();
if (dd_zones == NULL)
{
for (cg = cg0; cg < cg1; cg++)
}
}
}
- debug_gmx();
}
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/units.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/mdatom.h"
* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
+#ifndef GMX_MDLIB_QMMM_H
+#define GMX_MDLIB_QMMM_H
-#ifndef _QMMM_h
-#define _QMMM_h
-
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/mdlib/tgroup.h"
struct gmx_localtop_t;
+struct gmx_mtop_t;
+struct t_commrec;
struct t_forcerec;
struct t_inputrec;
+struct t_mdatoms;
struct t_QMMMrec;
-#ifdef __cplusplus
-extern "C" {
-#endif
-
void atomic_number(int nr, char ***atomtype, int *nucnum);
t_QMMMrec *mk_QMMMrec(void);
* called by system().
*/
-#ifdef __cplusplus
-}
#endif
-
-#endif /* _QMMM_h */
#include "rbin.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/utility/smalloc.h"
t_bin *mk_bin(void)
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/txtdump.h"
#include "gromacs/gmxlib/chargegroup.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/gmxlib/chargegroup.h"
#include "gromacs/gmxlib/disre.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
#include "gromacs/gmxlib/nonbonded/nb_free_energy.h"
#include "gromacs/gmxlib/nonbonded/nb_kernel.h"
#include "gromacs/gmxlib/nonbonded/nonbonded.h"
#include "gromacs/imd/imd.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/listed-forces/bonded.h"
clear_mat(force_vir);
clear_mat(shake_vir);
clear_rvec(mu_tot);
-
- debug_gmx();
}
#include "gromacs/fileio/checkpoint.h"
#include "gromacs/fileio/txtdump.h"
#include "gromacs/fileio/xtcio.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/group.h"
#include "gromacs/math/utilities.h"
#include <math.h>
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/group.h"
#include "gromacs/legacyheaders/types/mdatom.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/gmxlib/chargegroup.h"
#include "gromacs/gmxlib/conformation-utilities.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/group.h"
{
(*nchkpt)++;
}
- debug_gmx();
if (bLastStep && step_rel == ir->nsteps &&
bDoConfOut && MASTER(cr) &&
!bRerunMD)
{
sfree(x_for_confout);
}
- debug_gmx();
}
wallcycle_stop(mdoutf_get_wcycle(outf), ewcTRAJ);
}
#include "gromacs/fileio/txtdump.h"
#include "gromacs/gmxlib/disre.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
#include "gromacs/legacyheaders/names.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "vcm.h"
#include "gromacs/fileio/txtdump.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/math/vec.h"
#include "gromacs/pbcutil/pbc.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/filenm.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/gmxlib/main.h"
-#include "gromacs/legacyheaders/network.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/fileio/filenm.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/mdatom.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/copyrite.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/linearalgebra/nrjac.h"
#include "gromacs/domdec/ga2la.h"
#include "gromacs/fileio/confio.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/mdatom.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/copyrite.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/xvgr.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/inputrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/groupcoord.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/fcdata.h"
#include "gromacs/math/units.h"
#include "gromacs/math/utilities.h"
#include "gromacs/fileio/trx.h"
#include "gromacs/fileio/trxio.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/sighandler.h"
#include "gromacs/imd/imd.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/nrnb.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/legacyheaders/types/enums.h"
ekind->cosacc.cos_accel = ir->cos_accel;
gstat = global_stat_init(ir);
- debug_gmx();
/* Check for polarizable models and flexible constraints */
shellfc = init_shell_flexcon(fplog,
}
}
- debug_gmx();
-
if (IR_TWINRANGE(*ir) && repl_ex_nst % ir->nstcalclr != 0)
{
/* We should exchange at nstcalclr steps to get correct integration */
}
#endif
- debug_gmx();
/***********************************************************
*
* Loop over MD steps
}
/* End of main MD loop */
- debug_gmx();
/* Closing TNG files can include compressing data. Therefore it is good to do that
* before stopping the time measurements. */
}
done_mdoutf(outf);
- debug_gmx();
if (bPMETune)
{
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/filenm.h"
#include "gromacs/gmxlib/main.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/readinp.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/mdlib/mdrun.h"
#include "gromacs/mdrunutility/handlerestart.h"
#include "gromacs/essentialdynamics/edsam.h"
#include "gromacs/fileio/tpxio.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/readinp.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/vec.h"
#include "gromacs/pbcutil/pbc.h"
#include "gromacs/domdec/domdec.h"
#include "gromacs/fileio/copyrite.h"
#include "gromacs/gmxlib/main.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/legacyheaders/types/commrec.h"
#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/gmxlib/gmx_omp_nthreads.h"
#include "gromacs/gmxlib/main.h"
#include "gromacs/gmxlib/md_logging.h"
+#include "gromacs/gmxlib/network.h"
#include "gromacs/gmxlib/orires.h"
#include "gromacs/gmxlib/sighandler.h"
#include "gromacs/gmxlib/thread_affinity.h"
#include "gromacs/gmxlib/gpu_utils/gpu_utils.h"
#include "gromacs/legacyheaders/names.h"
-#include "gromacs/legacyheaders/network.h"
#include "gromacs/math/calculate-ewald-splitting-coefficient.h"
#include "gromacs/math/vec.h"
#include "gromacs/mdlib/calc_verletbuf.h"