Abstract.
Self-consistent field theory (SCFT) is a powerful approach for computing the phase behavior of block polymers. We describe a fast version of the open-source Polymer Self-Consistent Field (PSCF) code that takes advantage of the massive parallelization provided by a graphical processing unit (GPU). Benchmarking double-precision calculations indicate up to 30× reduction in time to converge SCFT calculations of various diblock copolymer phases when compared to the Fortran CPU version of PSCF using the same algorithms, with the speed-up increasing with increasing unit cell size for the diblock polymer problems examined here. Where double-precision accuracy is not needed, single-precision calculations can provide speed-up of up to 60× in convergence time. These improvements in speed within an open-source format open up new vistas for SCFT-driven block polymer materials discovery by the community at large.
Graphical abstract
Similar content being viewed by others
References
G.H. Fredrickson, The Equilibrium Theory of Inhomogenous Polymers (Oxford Science Publication, 2006)
F.S. Bates, G.H. Fredrickson, Phys. Today 52, 32 (1999) issue No. 2
F.S. Bates, M.A. Hillmyer, T.P. Lodge, C.M. Bates, K.T. Delaney, G.H. Fredrickson, Science 336, 434 (2012)
C.M. Bates, F.S. Bates, Macromolecules 50, 3 (2017)
M.Z. Miskin, G. Khaira, J.J. de Pablo, H.M. Jaeger, Proc. Natl. Acad. Sci. U.S.A. 113, 34 (2016)
K.R. Gadelrab, A.F. Hannon, C.A. Ross, A. Alexander-Katz, Mol. Syst. Des. Eng. 2, 539 (2017)
A.F. Hannon, K.W. Gotrik, C.A. Ross, A. Alexander-Katz, ACS Macro Lett. 2, 251 (2013)
A.F. Hannon, Y. Ding, W. Bai, C.A. Ross, A. Alexander-Katz, Nano Lett. 14, 318 (2014)
S.P. Paradiso, K.T. Delaney, G.H. Fredrickson, ACS Macro Lett. 5, 972 (2016)
C.L. Tsai, K.T. Delaney, G.H. Fredrickson, Macromolecules 49, 6558 (2016)
M.R. Khadilkar, S. Paradiso, K.T. Delaney, G.H. Fredrickson, Macromolecules 50, 6702 (2017)
G.Y. Ouaknin, N. Laachi, K.T. Delaney, G.H. Fredrickson, F. Gibou, J. Comput. Phys. 375, 1159 (2018)
R. Zhang, L. Zhang, J. Lin, S. Lin, Phys. Chem. Chem. Phys. 21, 7781 (2019)
A. Arora, J. Qin, D.C. Morse, K.T. Delaney, G.H. Fredrickson, F.S. Bates, K.D Dorfman, Macromolecules 49, 4675 (2016)
C. Tyler, J. Qin, F. Bates, D.C. Morse, Macromolecules 40, 4654 (2007)
A. Ranjan, J. Qin, D. Morse, Macromolecules 41, 942 (2008)
J. Qin, F. Bates, D. Morse, Macromolecules 43, 5128 (2010)
J. Glaser, P. Medapuram, T. Beardsley, M. Matsen, D. Morse, Phys. Rev. Lett. 113, 068302 (2014)
P. Medapuram, J. Glaser, T. Beardsley, M. Matsen, D. Morse, Macromolecules 48, 819 (2015)
S. Chanpuriya, K. Kim, J. Zhang, S. Lee, A. Arora, K.D. Dorfman, K.T. Delaney, G.H. Fredrickson, F.S. Bates, ACS Nano 10, 4961 (2016)
M.R. Radlauer, C. Sinturel, Y. Asai, A. Arora, F.S. Bates, K.D. Dorfman, M.A. Hillmyer, Macromolecules 50, 446 (2017)
K. Kim, M.W. Schulze, A. Arora, R.M.L. III, M.A. Hillmyer, K.D. Dorfman, F.S. Bates, Science 356, 520 (2017)
K. Kim, A. Arora, R.M.L. III, M. Liu, W. Li, A.C. Shi, K.D. Dorfman, F.S. Bates, Proc. Natl. Acad. Sci. U.S.A. 115, 847 (2018)
C.J. Burke, G.M. Grason, J. Chem. Phys. 148, 174905 (2018)
A.B. Burns, R.A. Register, Macromolecules 50, 8106 (2016)
I. Prasad, Y. Seo, L.M. Hall, G.M. Grason, Phys. Rev. Lett. 118, 247801 (2017)
I. Prasad, H. Jinnai, R.M. Ho, E.L. Thomas, G.M. Grason, Soft Matter 14, 3612 (2018)
C. Dane, R.A. Register, R.D. Priestley, Phys. Rev. Lett. 121, 247801 (2018)
D. Christie, R.A. Register, R.D. Priestley, ACS Cent. Sci. 4, 504 (2018)
M. Yadav, F. Bates, D. Morse, Phys. Rev. Lett. 121, 127802 (2018)
A.B. Burns, D. Christie, W.D. Mulhearn, R.A. Register, J. Polym. Sci. B: Polym. Phys. 57, 932 (2019)
M. Yadav, F. Bates, D. Morse, Macromolecules 52, 4091 (2019)
X. Feng, C.J. Burke, M. Zhuo, H. Guo, K. Yang, A. Reddy, I. Prasad, R.M. Ho, A. Avgeropoulos, G.M. Grason, E.L. Thomas, Nature 575, 175 (2019)
F.C. Frank, J.S. Kasper, Acta Cryst. 11, 184 (1958)
F.C. Frank, J.S. Kasper, Acta Cryst. 12, 483 (1959)
S. Lee, M.J. Bluemle, F.S. Bates, Science 330, 349 (2010)
S. Lee, C. Leighton, F.S. Bates, Proc. Natl. Acad. Sci. U.S.A. 111, 17723 (2014)
N. Xie, W. Li, F. Qiu, A.C. Shi, ACS Macro Lett. 3, 906 (2014)
T.M. Gillard, S. Lee, F.S. Bates, Proc. Natl. Acad. Sci. U.S.A. 113, 5167 (2016)
M. Liu, W. Li, F. Qiu, A.C. Shi, Soft Matter 12, 6412 (2017)
M. Liu, Y. Qiang, W. Li, F. Qiu, A.C. Shi, ACS Macro Lett. 5, 1167 (2016)
M.W. Schulze, R.M. Lewis III, J.H. Lettow, R.J. Hickey, T.M. Gillard, M.A. Hillmyer, F.S. Bates, Phys. Rev. Lett. 118, 207801 (2017)
H. Takagi, R. Hashimoto, N. Igarashi, S. Kishimoto, K. Yamamoto, J. Phys.: Condens. Matter 29, 204002 (2017)
R.M. Lewis III, A. Arora, H.K. Beech, B. Lee, A.P. Lindsay, T.P. Lodge, K.D. Dorfman, F.S. Bates, Phys. Rev. Lett. 121, 208002 (2018)
A. Reddy, M.B. Buckley, A. Arora, F.S. Bates, K.D. Dorfman, G.M. Grason, Proc. Natl. Acad. Sci. U.S.A. 115, 10233 (2018)
M.W. Bates, J. Lequieu, S.M. Barbon, R.M. Lewis III, K.T. Delaney, A. Anastasaki, C.J. Hawker, G.H. Fredrickson, C.M. Bates, Proc. Natl. Acad. Sci. U.S.A. 116, 13194 (2019)
S. Jeon, T. Jun, S. Jo, H. Ahn, S. Lee, B. Lee, D.Y. Ryu, Macromol. Rapid Commun. 40, 1900259 (2019)
H. Takagi, K. Yamamoto, Macromolecules 52, 2007 (2019)
M. Zhao, W. Li, Macromolecules 52, 1832 (2019)
A. Arora, D.C. Morse, F.S. Bates, K.D. Dorfman, J. Chem. Phys. 146, 244902 (2017)
K.T. Delaney, G.H. Fredrickson, Comput. Phys. Commun. 184, 2102 (2013)
M.W. Matsen, Eur. Phys. J. E 30, 361 (2009)
P. Stasiak, M.W. Matsen, Eur. Phys. J. E 34, 110 (2011)
C.A. Tyler, D.C. Morse, Macromolecules 36, 8184 (2003)
Repository: https://github.com/dmorse/pscfpp Test reported here use tagged version v0.7
G.H. Fredrickson, V. Ganesan, F. Drolet, Macromolecules 35, 16 (2002)
H.D. Ceniceros, G.H. Fredrickson, Multiscale Model. Simul. 2, 452 (2004)
D.J. Audus, K.T. Delaney, H.D. Ceniceros, G.H. Fredrickson, Macromolecules 46, 8383 (2013)
R.B. Thompson, K.O. Rasmussen, T. Lookman, J. Chem. Phys. 120, 31 (2004)
M. Dutour Sikirić, O. Delgado-Friedrichs, M. Deza, Acta Crystallogr. Sect. A: Found. Crystallogr. 66, 602 (2010)
M.W. Matsen, J. Chem. Phys. 106, 7781 (1997)
A.W. Bosse, C.J. García-Cervera, G.H. Fredrickson, Macromolecules 40, 9570 (2007)
P. Stasiak, M.W. Matsen, Macromolecules 46, 8037 (2013)
B. Vorselaars, P. Stasiak, M.W. Matsen, Macromolecules 48, 9071 (2015)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
The EPJ Publishers remain neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Cheong, G.K., Chawla, A., Morse, D.C. et al. Open-source code for self-consistent field theory calculations of block polymer phase behavior on graphics processing units. Eur. Phys. J. E 43, 15 (2020). https://doi.org/10.1140/epje/i2020-11938-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1140/epje/i2020-11938-y