05.06.2013 Views

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

PNNL-13501 - Pacific Northwest National Laboratory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Developing and testing the prototype code was done on<br />

an IBM Risc/6000 processor (67 MHz). In the largest test<br />

to date, HostBuilder generated and evaluated 104,172<br />

possible architectures for connecting two chelate rings to<br />

form a tetradentate host for a metal ion guest. The time<br />

spent building and ranking these structures was 55 CPU<br />

seconds, (a rate of 1,894 molecules per second). Given<br />

recent advancements in processor speed, use of newer<br />

hardware should increase this rate to better than 20,000<br />

molecules per second, allowing us to evaluate more than a<br />

million molecules per minute. We have demonstrated<br />

that HostBuilder executes with sufficient speed to allow<br />

the development of multi-generation building algorithms.<br />

In a multi-generation building mode, the user will specify<br />

the number of host fragments that would form the final<br />

structure and the code would build the host by<br />

sequentially connecting these fragments. For example,<br />

the best hits from the initial generation (linking two<br />

unidentate fragments to form a bidentate host) would be<br />

used as input for the next generation (adding a unidentate<br />

fragment to a bidentate host to form a tridentate host).<br />

Summary and Conclusions<br />

Prototypes of the HostBuilder program and link library<br />

have been completed. Tests demonstrate that the building<br />

and evaluation algorithms are computationally very<br />

efficient and with recent hardware, we estimate that<br />

speeds in excess of one million molecules per second are<br />

attainable. Completion of this project in FY 2001 will<br />

entail<br />

• switching from disk-based data storage to RAMbased<br />

data storage<br />

• developing improved methods for building<br />

macrocyclic structures<br />

• developing logic and control algorithms for the multigeneration<br />

building mode<br />

• increasing the number of structures in the link library.<br />

Computational Science and Engineering 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!