********> bugfix.19 Author: Dave Case Date: 5/30/00 Programs: sander Description: a comma is missing in the memory.h file, which can lead to an overflow in some parallel situations Fix: Make the following change to src/sander/memory.h ---------------------------------------------------------------------------- *** memory.h.old Tue May 30 17:48:45 2000 --- memory.h Tue May 30 17:48:16 2000 *************** *** 3,9 **** c more variables to the "locmem" style of memory management c c BC_MEMORY is the size of the MEMORY common block: ! #define BC_MEMORY 129 c integer NATOM,NRES,NBONH,NBONA,NTHETH,NTHETA,NPHIH, + NPHIA,NNB,NTYPES,NRCP,NCONP,MAXMEM,NWDVAR,MAXNB, --- 3,9 ---- c more variables to the "locmem" style of memory management c c BC_MEMORY is the size of the MEMORY common block: ! #define BC_MEMORY 128 c integer NATOM,NRES,NBONH,NBONA,NTHETH,NTHETA,NPHIH, + NPHIA,NNB,NTYPES,NRCP,NCONP,MAXMEM,NWDVAR,MAXNB, *************** *** 11,17 **** + MXSUB,I02,I04,I06,I08,I10,I12,I14,I16,I18,I20, + I22,I24,I26,I28,I30,I32,I34,I36,I38,I40, + I42,I44,I46,I48,I50,I52,I54,I56,I58,I60, ! + I62,I64,I65,I66,I68,I70,I72,I74,I76,I78,I79,I80, + L05,L10,L15,L20,L25,L30,L35,L36,L40,L45,L50, + L55,L60,L65,L70,L75,L80,L85,L90,L95,L96,L97,L98,L99,L100, + L105,L110,L115,L120,L125,L130,L135,L140,L145,L150, --- 11,17 ---- + MXSUB,I02,I04,I06,I08,I10,I12,I14,I16,I18,I20, + I22,I24,I26,I28,I30,I32,I34,I36,I38,I40, + I42,I44,I46,I48,I50,I52,I54,I56,I58,I60, ! + I62,I64,I65,I66,I68,I70,I72,I74,I76,I78,I79,I80,I82, + L05,L10,L15,L20,L25,L30,L35,L36,L40,L45,L50, + L55,L60,L65,L70,L75,L80,L85,L90,L95,L96,L97,L98,L99,L100, + L105,L110,L115,L120,L125,L130,L135,L140,L145,L150, *************** *** 18,24 **** + L165,L170,L175,L180,L185, + m02,m04,m06,m08,m10,m12,m14,m16,m18,i01,j01, + IVM01,IVM02,nrealb,nintb,nholb,npairb,lastr,L99x,L99y,L99z - + I80,I82 COMMON/MEMORY/NATOM,NRES,NBONH,NBONA,NTHETH,NTHETA,NPHIH, + NPHIA,NNB,NTYPES,NRCP,NCONP,MAXMEM,NWDVAR,MAXNB, --- 18,23 ---- *************** *** 26,32 **** + MXSUB,I02,I04,I06,I08,I10,I12,I14,I16,I18,I20, + I22,I24,I26,I28,I30,I32,I34,I36,I38,I40, + I42,I44,I46,I48,I50,I52,I54,I56,I58,I60, ! + I62,I64,I65,I66,I68,I70,I72,I74,I76,I78,I79,I80, + L05,L10,L15,L20,L25,L30,L35,L36,L40,L45,L50, + L55,L60,L65,L70,L75,L80,L85,L90,L95,L96,L97,L98,L99,L100, + L105,L110,L115,L120,L125,L130,L135,L140,L145,L150, --- 25,31 ---- + MXSUB,I02,I04,I06,I08,I10,I12,I14,I16,I18,I20, + I22,I24,I26,I28,I30,I32,I34,I36,I38,I40, + I42,I44,I46,I48,I50,I52,I54,I56,I58,I60, ! + I62,I64,I65,I66,I68,I70,I72,I74,I76,I78,I79,I80,I82, + L05,L10,L15,L20,L25,L30,L35,L36,L40,L45,L50, + L55,L60,L65,L70,L75,L80,L85,L90,L95,L96,L97,L98,L99,L100, + L105,L110,L115,L120,L125,L130,L135,L140,L145,L150, *************** *** 33,36 **** + L165,L170,L175,L180,L185, + m02,m04,m06,m08,m10,m12,m14,m16,m18,i01,j01, + IVM01,IVM02,nrealb,nintb,nholb,npairb,lastr,L99x,L99y,L99z - + I80,I82 --- 32,34 ---- ----------------------------------------------------------------------------