[gmx-developers] output_env_t

Sander Pronk pronk at cbr.su.se
Wed Aug 26 15:35:30 CEST 2009


Oops, that's my oversight.. I thought I had found them all.

I introduced that type to make statutil thread-safe, and to have some  
hope of making an API out of some parts of Gromacs.
The time conversion functions now all take the output_env_t variable  
(called oenv in most places) that is initialized during  
parse_common_args. The new version of convert_times is
extern void conv_times(const output_env_t oenv, int n, real *time);

and the rest can be found in statutil.h

Sander

On Aug 26, 2009, at 15:11 , David van der Spoel wrote:

>
> I notice that some new structure has been introduced to replace  
> static variables in statutil.c. So far so good.
>
> Is someone still working on this? Not all code compiles anymore  
> (gmx_kinetics), due to the fact that the routine convert_times has  
> been removed (is it replaced by something?), and due to extra flags  
> to xvgr routines. It would be good if all developers compiled  
> gromacs with all options enabled (e.g. --with-gsl --with-xml). I'll  
> fix it for this file though.
>




More information about the gromacs.org_gmx-developers mailing list