/* 3:10 PM 4/17/2010 Jmol Version: 12.0.RC6_dev java.vendor: Sun Microsystems Inc. java.version: 1.6.0_12 os.name: Windows XP memory: 1.7/5.2 processors available: 2 multiprocessTest.spt multiProcessor = true s2 created with cutoff=0.0; number of isosurfaces = 1 s1 created with cutoff=0.0; number of isosurfaces = 1 two molecular/parallel 4063 ------------------------ multiProcessor = false s1 created with cutoff=0.0; number of isosurfaces = 1 s2 created with cutoff=0.0; number of isosurfaces = 1 two molecular/not parallel 8016 ------------------------ ------------------------ multiProcessor = true s2 created with cutoff=0.0; number of isosurfaces = 1 s1 created with cutoff=0.0; number of isosurfaces = 1 two molecular selected/parallel 3125 ------------------------ multiProcessor = false s1 created with cutoff=0.0; number of isosurfaces = 1 s2 created with cutoff=0.0; number of isosurfaces = 1 two molecular selected/not parallel 5218 ------------------------ ------------------------ multiProcessor = true two molecular orbitals/parallel 328 ------------------------ multiProcessor = false two molecular orbitals/not parallel 610 */ parallel makeIsoSelected{ process{isosurface s1 select(atomno < 150) molecular} process{isosurface s2 select (atomno > 150) molecular; color isosurface green} } parallel makeIsos{ process{isosurface s1 molecular} process{isosurface s2 molecular; color isosurface green} } load 1crn.pdb set multiProcessor true show multiProcessor t = now() makeIsos print "two molecular/parallel " + (now() - t) print "------------------------" isosurface delete set multiProcessor false show multiProcessor t = now() makeIsos print "two molecular/not parallel " + (now() - t) print "------------------------" print "------------------------" isosurface delete set multiProcessor true show multiProcessor t = now() makeIsoSelected print "two molecular selected/parallel " + (now() - t) print "------------------------" isosurface delete set multiProcessor false show multiProcessor t = now() makeIsoSelected print "two molecular selected/not parallel " + (now() - t) print "------------------------" print "------------------------" load files "C6H6.smol" "C6H6.smol" parallel showMOs(i,j) { process{mo model 1.1 @i} process{mo model 2.1 @j} } set multiProcessor true show multiProcessor t = now() showMOs(22,23) frame *; print "two molecular orbitals/parallel " + (now() - t) print "------------------------" mo delete set multiProcessor false show multiProcessor t = now() showMOs(22,23) frame *; print "two molecular orbitals/not parallel " + (now() - t) set multiProcessor true