{"id":1131,"date":"2018-06-13T11:28:00","date_gmt":"2018-06-13T11:28:00","guid":{"rendered":"http:\/\/www.lmp.uni-saarland.de\/?page_id=1131"},"modified":"2020-01-09T13:06:56","modified_gmt":"2020-01-09T13:06:56","slug":"surface-configurations-for-contact-challenge","status":"publish","type":"page","link":"https:\/\/www.lmp.uni-saarland.de\/index.php\/surface-configurations-for-contact-challenge\/","title":{"rendered":"Surface configurations for contact challenge"},"content":{"rendered":"<p><strong>Real-space representations<\/strong> of the 0.1mm x 0.1mm surface (Fourier representation further below)<\/p>\n<p>Units for <em>x<\/em>, <em>y<\/em>, and <em>h<\/em>: <strong>0.1 mm<\/strong><\/p>\n<p>When reading in data and plotting it, make sure it looks like the original representation (modulo symmetry operations, such as a 90 degree rotation), see bottom of this page.<\/p>\n<p><strong>Format 1<\/strong> (ASCII, xyz)<br \/>\n# comments<br \/>\n<em>x<\/em>, <em>y<\/em>, <em>h<\/em><br \/>\n<em>x<\/em>, <em>y<\/em>, <em>h<\/em><br \/>\n\u2026<br \/>\nempty line after <em>n<\/em> lines, where <em>n<\/em> is the discretization as stated in the name of the file, e.g., <em>n<\/em>=512.<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.0512x0512.ASCII.xyz.dat\">surface.0512\u00d70512.ASCII.xyz.dat<\/a> (11MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.1024x1024.ASCII.xyz.dat\">surface.1024\u00d71024.ASCII.xyz.dat<\/a> (42MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.2048x2048.ASCII.xyz.dat\">surface.2048\u00d72048.ASCII.xyz.dat<\/a> (112MB)<br \/>\n<!-- <a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.4096x4096.ASCII.xyz.dat\">surface.4096\u00d74096.ASCII.xyz.dat<\/a> (447MB) --><\/p>\n<p><strong>Format 2<\/strong> (ASCII, matrix form)<br \/>\n<em>h<\/em>(<em>x<\/em>=0,<em>y<\/em>=0), <em>h<\/em>(<em>x<\/em>=<em>dX<\/em>,y=0), <em>h<\/em>(<em>x<\/em>=2<em>dX<\/em>,<em>y<\/em>=0), \u2026<br \/>\n<em>h<\/em>(<em>x<\/em>=0,<em>y<\/em>=<em>dY<\/em>), <em>h<\/em>(<em>x<\/em>=<em>dX<\/em>,<em>y<\/em>=<em>dY<\/em>), <em>h<\/em>, \u2026<br \/>\n\u2026<br \/>\n<em>dX<\/em> = <em>dY<\/em> = 0.1mm\/<em>n<\/em>, where <em>n<\/em> is again the discretization, e.g., <em>n<\/em> = 512<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.0512x0512.ASCII.dat\">surface.0512\u00d70512.ASCII.dat<\/a> (3.3MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.1024x1024.ASCII.dat\">surface.1024\u00d71024.ASCII.dat<\/a> (14MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.2048x2048.ASCII.dat\">surface.2048\u00d72048.ASCII.dat<\/a> (80MB)<br \/>\n<!--<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.4096x4096.ASCII.dat\">surface.4096\u00d74096.ASCII.dat<\/a> (319MB)--><\/p>\n<p><strong>Format 3<\/strong> (hdf5, high precision, see <a href=\"https:\/\/www.hdfgroup.org\/HDF5\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.hdfgroup.org\/HDF5\/<\/a>)<br \/>\nsimilar to format 2, get more info on files with h5dump<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.2048x2048.h5\">surface.2048\u00d72048.h5<\/a> (17MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.4096x4096.h5\">surface.4096\u00d74096.h5<\/a> (65MB)<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.8192x8192.h5\">surface.8192\u00d78192.h5<\/a> (257MB)<br \/>\n<!-- <a href=\"http:\/\/www.lms.uni-saarland.de\/wp-content\/uploads\/2015\/Surface\/surface.16384x16384.h5\">surface.16384\u00d716384.h5<\/a> (1.1GB)--><\/p>\n<p><strong>Fourier representation<\/strong><br \/>\n# comments<br \/>\n<em>qX<\/em>, <em>qY<\/em>, Re{<em>h<\/em>(<strong>q<\/strong>)}, Im{<em>h<\/em>(<strong>q<\/strong>)}<br \/>\n<em>qX<\/em>, <em>qY<\/em>, Re{<em>h<\/em>(<strong>q<\/strong>)}, Im{<em>h<\/em>(<strong>q<\/strong>)}<br \/>\n\u2026<br \/>\n<em>qX<\/em> and <em>qY <\/em>are written as integers. Convert into real units via: <em>qX<\/em> \u2192 2 pi <em>qX<\/em> \/ 0.1mm<br \/>\nFor the Fourier transform, we use FFTW3. If you use another Fourier transform, make sure to scale <em>h<\/em>(<strong>q<\/strong>) such that your surface image looks like the one shown below.<\/p>\n<p><strong>Format 4<\/strong> (ASCII, high precision)<br \/>\nOnly non-zero Fourier coefficients are included to keep the file size small.<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.Fourier.ASCII.dat\">surface.Fourier.ASCII.dat<\/a> (74MB)<\/p>\n<p><strong>Format 5<\/strong> (hdf5, high precision, see\u00a0<a href=\"https:\/\/www.hdfgroup.org\/HDF5\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.hdfgroup.org\/HDF5\/<\/a>)<br \/>\nOnly non-zero Fourier components are included. Get more information on file with h5dump.<br \/>\n<a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/Surface\/surface.Fourier.h5\">surface.Fourier.h5<\/a> (36MB)<\/p>\n<p>A code generating real-space surfaces for your own desired dimensions can be downloaded here: <a href=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2020\/01\/makeReal.cpp\">makeReal.cpp<\/a>.<br \/>\nThe code uses the FFTW, which you may have to install. Compile with:<br \/>\ng++ makeReal.cpp -std=c++11 -lfftw3 -o makeReal.exe<\/p>\n<p>Note: Dark areas of shown surface touch the counter face first.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1137\" src=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/surfaceTopo.jpg\" alt=\"\" width=\"463\" height=\"385\" srcset=\"https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/surfaceTopo.jpg 463w, https:\/\/www.lmp.uni-saarland.de\/wp-content\/uploads\/2018\/06\/surfaceTopo-300x249.jpg 300w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Real-space representations of the 0.1mm x 0.1mm surface (Fourier representation further below) Units for x, y, and h: 0.1 mm When reading in data and plotting it, make sure it looks like the original representation (modulo symmetry operations, such as a 90 degree rotation), see bottom of this page. Format 1 (ASCII, xyz) # comments &hellip; <a href=\"https:\/\/www.lmp.uni-saarland.de\/index.php\/surface-configurations-for-contact-challenge\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Surface configurations for contact challenge<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1131","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/pages\/1131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/comments?post=1131"}],"version-history":[{"count":13,"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/pages\/1131\/revisions"}],"predecessor-version":[{"id":2041,"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/pages\/1131\/revisions\/2041"}],"wp:attachment":[{"href":"https:\/\/www.lmp.uni-saarland.de\/index.php\/wp-json\/wp\/v2\/media?parent=1131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}