occasional

I am a piece of cloud

projecting onto your heart

Do not be surprised

nor be glad

It will soon disappear

 

We meet in the dark sea

You have your own way and so do I

No matter whether you will remember

or you will forget

the brightness inspired by encounter

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Premium Materials Gallery</title> <style> /* 容器样式 */ .luxemg-container { max-width: 80%; margin: 0 auto; padding: 40px 20px; position: relative; } /* 标题区域 */ .luxemg-header { text-align: center; margin-bottom: 50px; padding-bottom: 20px; border-bottom: 1px solid #e0e0e0; } .luxemg-title { font-weight: 300; letter-spacing: 2px; color: #333; margin: 0 0 10px 0; font-size: 28px; } .luxemg-subtitle { color: #7a7a7a; max-width: 600px; margin: 0 auto; line-height: 1.6; } /* 网格布局 */ .luxemg-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } /* 卡片样式 */ .luxemg-card { background: white; border-radius: 8px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; display: flex; flex-direction: column; height: 100%; } .luxemg-card:hover { transform: translateY(-8px); box-shadow: 0 12px 25px rgba(0,0,0,0.08); } .luxemg-card-image { height: 240px; overflow: hidden; background: #f8f8f8; } .luxemg-card-img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .luxemg-card:hover .luxemg-card-img { transform: scale(1.05); } .luxemg-card-content { padding: 25px; flex-grow: 1; display: flex; flex-direction: column; } .luxemg-card-title { font-weight: 400; margin: 0 0 15px 0; font-size: 22px; letter-spacing: 1px; color: #222; } .luxemg-card-desc { color: #666; line-height: 1.7; margin: 0 0 20px 0; font-size: 16px; flex-grow: 1; } /* 详情按钮样式 */ .luxemg-detail-btn { display: inline-block; padding: 10px 20px; background: #000; color: white; border: 2px solid #000; border-radius: 4px; cursor: pointer; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; transition: all 0.3s ease; align-self: flex-start; } .luxemg-detail-btn:hover { background: white !important; color: black !important; } /* 模态框样式 */ #luxemg-modal-container { position: fixed; top: 0; left: 10%; width: 100%; height: 100%; background: rgba(0,0,0,0.8); display: none; z-index: 10000; opacity: 0; transition: opacity 0.3s ease; } .luxemg-modal-wrapper { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 20px; box-sizing: border-box; } .luxemg-modal-content { background: white; width: 100%; max-width: 900px; max-height: 90vh; border-radius: 8px; overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 20px 40px rgba(0,0,0,0.3); transform: scale(0.95); transition: transform 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28), opacity 0.3s ease; opacity: 0; } .luxemg-modal-header { display: flex; justify-content: space-between; align-items: center; padding: 20px; border-bottom: 1px solid #eee; } .luxemg-modal-title { margin: 0; font-size: 24px; font-weight: 400; color: #333; } .luxemg-close-btn { background: none; border: none; font-size: 24px; cursor: pointer; color: #888; transition: color 0.3s; } .luxemg-close-btn:hover { color: #333; } .luxemg-modal-body { display: flex; overflow: auto; flex-grow: 1; padding: 0; } .luxemg-modal-image-container { width: 50%; min-width: 300px; background: #f8f8f8; display: flex; align-items: center; justify-content: center; padding: 30px; } .luxemg-modal-img { max-width: 100%; max-height: 400px; object-fit: contain; } .luxemg-modal-description { width: 50%; padding: 30px; overflow-y: auto; } .luxemg-modal-desc { line-height: 1.8; color: #555; } .luxemg-specs-table { width: 100%; border-collapse: collapse; margin-top: 25px; font-size: 15px; } .luxemg-specs-table th { padding: 10px; text-align: left; border-bottom: 1px solid #eee; background: #f5f5f5; } .luxemg-specs-table td { padding: 10px; border-bottom: 1px solid #eee; } /* 响应式设计 */ @media (max-width: 1024px) { .luxemg-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 768px) { .luxemg-container { padding: 30px 15px; } .luxemg-grid { grid-template-columns: 1fr; gap: 25px; } .luxemg-card { max-width: 500px; margin: 0 auto; } .luxemg-modal-body { flex-direction: column; } .luxemg-modal-image-container, .luxemg-modal-description { width: 100% !important; } .luxemg-modal-image-container { height: 300px; min-height: auto; } } @media (max-width: 480px) { .luxemg-title { font-size: 24px; } .luxemg-card-title { font-size: 20px; } .luxemg-card-desc { font-size: 15px; } } @media (max-height: 700px) { .luxemg-modal-content { max-height: 85vh; } } </style> </head> <body> <div class="luxemg-container"> <!-- 材料展示网格 --> <div class="luxemg-grid"> <!-- 材料项 1 --> <div class="luxemg-card"> <div class="luxemg-card-image"> <img src="https://www.fetchingpack.com/wp-content/uploads/2025/06/ChatGPT-Image-2025年6月18日-16_45_42_compressed.png" alt="double-sided coated paper" class="luxemg-card-img"> </div> <div class="luxemg-card-content"> <h3 class="luxemg-card-title">double-sided coated paper</h3> <button class="luxemg-detail-btn" data-luxemg-modal="modal1">VIEW MORE</button> </div> </div> <!-- 材料项 2 --> <div class="luxemg-card"> <div class="luxemg-card-image"> <img src="https://via.placeholder.com/600x400/e8极8e8/999999?text=Oak+Hardwood" alt="Oak Hardwood" class="luxemg-card-img"> </div> <div class="luxemg-card-content"> <h3 class="luxemg-card-title">Oak Hardwood</h3> <p class="luxemg-card-desc">European white oak with natural grain patterns...</p> <button class="luxemg-detail-btn" data-luxemg-modal="modal2">VIEW MORE</button> </div> </div> <!-- 材料项 3 --> <div class="luxemg-card"> <div class="luxemg-card-image"> <img src="https://via.placeholder.com/600x400/e8e8e8/999999?text=Brushed+Brass" alt="Brushed Brass" class="luxemg-card-img"> </div> <div class="luxemg-card-content"> <h3 class="luxemg-card-title">Brushed Brass</h3> <p class="luxemg-card-desc">Hand-finished brass with subtle texture...</p> <button class="luxemg-detail-btn" data-luxemg-modal="modal3">VIEW MORE</button> </div> </div> <!-- 材料项 4 --> <div class="luxemg-card"> <div class="luxemg-card-image"> <img src="https://via.placeholder.com/600x400/e8e8e8/999999?text=Ceramic+Tiles" alt="Ceramic Tiles" class="luxemg-card-img"> </div> <div class="luxemg-card-content"> <h3 class="luxemg-card-title">Ceramic Tiles</h3> <p class="luxemg-card-desc">High-gloss ceramic tiles with exceptional durability...</p> <button class="luxemg-detail-btn" data-luxemg-modal="modal4">VIEW MORE</button> </div> </div> </div> </div> <!-- 模态框容器 --> <div id="luxemg-modal-container" class="luxemg-modal-container"> <div class="luxemg-modal-wrapper"> <div class="luxemg-modal-content"> <div class="luxemg-modal-header"> <h3 id="luxemg-modal-title" class="luxemg-modal-title">Material Details</h3> <button id="luxemg-close-modal" class="luxemg-close-btn">×</button> </div> <div class="luxemg-modal-body"> <div class="luxemg-modal-image-container"> <img id="luxemg-modal-image" class="luxemg-modal-img" src="" alt="Material"> </div> <div class="luxemg-modal-description"> <div id="luxemg-modal-description" class="luxemg-modal-desc"></div> <table class="luxemg-specs-table"> <thead> <tr> <th>Property</th> <th>Value</th> </tr> </thead> <tbody id="luxemg-modal-specs" class="luxemg-specs-body"></tbody> </table> </div> </div> </div> </div> </div> <script> // 使用IIFE创建私有作用域避免全局污染 (function() { // 材料详情数据 - 使用唯一前缀 const luxemgMaterialDetails = { modal1: { title: "Italian Marble", image: "https://via.placeholder.com/800x600/e8e8e8/999999?text=Italian+Marble+Detail", description: "<p>Premium Carrara marble quarried directly from the Apuan Alps in Tuscany, Italy. This exquisite natural stone features distinctive soft gray veining on a white or blue-gray background, creating timeless elegance.</p><p>Each slab is carefully selected for its unique pattern and quality, ensuring minimal imperfections. Ideal for high-end countertops, flooring, and feature walls. The marble undergoes a specialized polishing process to enhance its natural luster and durability.</p>", specs: [ { property: "Origin", value: "Carrara, Italy" }, { property: "Hardness", value: "3-4 on Mohs scale" }, { property: "Thickness", value: "2cm, 3cm" }, { property: "Finish", value: "Polished, Honed" }, { property: "Maintenance", value: "Sealing recommended" } ] }, modal2: { title: "Oak Hardwood", image: "https://via.placeholder.com/800x600/e8e8e8/999999?text=Oak+Hardwood+Detail", description: "<p>European white oak (Quercus robur) sourced from sustainably managed forests. This premium hardwood features a straight grain with occasional swirls and burls, offering a warm, natural appearance.</p><p>The wood undergoes a meticulous kiln-drying process to achieve optimal moisture content (8-10%), ensuring dimensional stability. Available in various grades from rustic to select, suitable for flooring, furniture, and architectural elements. The natural tannin content provides inherent resistance to insects and decay.</p>", specs: [ { property: "Species", value: "Quercus robur" }, { property: "Janka Hardness", value: "1360 lbf" }, { property: "Density", value: "720 kg/m³" }, { property: "Moisture Content", value: "8-10%" }, { property: "Sustainability", value: "FSC Certified" } ] }, modal3: { title: "Brushed Brass", image: "https://via.placeholder.com/800x600/e8e8e8/999999?text=Brushed+Brass+Detail", description: "<p>Hand-finished brass with a distinctive brushed texture that diffuses light and minimizes fingerprints. This premium alloy contains 85% copper and 15% zinc, offering a warm golden hue that develops a rich patina over time.</p><p>The brushing process creates subtle linear patterns that enhance depth and character. A protective lacquer coating is applied to preserve the finish while allowing for natural aging. Ideal for hardware, fixtures, and decorative accents in both contemporary and traditional settings.</p>", specs: [ { property: "Composition", value: "85% Copper, 15% Zinc" }, { property: "Finish", value: "Satin Brushed" }, { property: "Thickness", value: "1.2mm - 3mm" }, { property: "Protection", value: "Clear Lacquer Coated" }, { property: "Patina Development", value: "Slow, even" } ] }, modal4: { title: "Ceramic Tiles", image: "https://via.placeholder.com/800x600/e8e8e8/999999?text=Ceramic+Tiles+Detail", description: "<p>High-gloss ceramic tiles manufactured using advanced digital printing technology that replicates natural stone with remarkable fidelity. The durable glaze is formulated for exceptional scratch and stain resistance.</p><p>These tiles feature a through-body color composition, meaning any chips or scratches are less noticeable. The rectified edges allow for minimal grout lines (as small as 1.5mm), creating a seamless appearance. Suitable for both walls and floors in high-traffic areas.</p>", specs: [ { property: "Material", value: "Porcelain Ceramic" }, { property: "PEI Rating", value: "IV (Heavy Traffic)" }, { property: "Water Absorption", value: "<0.5%" }, { property: "Slip Resistance", value: "R10 (Dry)" }, { property: "Sizes", value: "60x60cm, 30x60cm" } ] } }; // DOM元素引用 const luxemgModalContainer = document.getElementById('luxemg-modal-container'); const luxemgModalTitle = document.getElementById('luxemg-modal-title'); const luxemgModalImage = document.getElementById('luxemg-modal-image'); const luxemgModalDescription = document.getElementById('luxemg-modal-description'); const luxemgModalSpecs = document.getElementById('luxemg-modal-specs'); const luxemgCloseModal = document.getElementById('luxemg-close-modal'); // 打开模态框函数 function openLuxemgModal(modalId) { const material = luxemgMaterialDetails[modalId]; const modalContent = luxemgModalContainer.querySelector('.luxemg-modal-content'); if (!material) { console.error("Material details not found for:", modalId); return; } // 填充模态框内容 luxemgModalTitle.textContent = material.title; luxemgModalImage.src = material.image; luxemgModalImage.alt = material.title; luxemgModalDescription.innerHTML = material.description; // 填充技术规格 luxemgModalSpecs.innerHTML = ''; material.specs.forEach(spec => { const row = document.createElement('tr'); row.innerHTML = ` <td>${spec.property}</td> <td>${spec.value}</td> `; luxemgModalSpecs.appendChild(row); }); // 显示模态框 luxemgModalContainer.style.display = 'block'; // 强制重绘确保动画执行 void luxemgModalContainer.offsetWidth; // 应用显示动画 setTimeout(() => { luxemgModalContainer.style.opacity = '1'; modalContent.style.transform = 'scale(1)'; modalContent.style.opacity = '1'; }, 10); // 禁止背景滚动 document.body.style.overflow = 'hidden'; } // 关闭模态框函数 function closeLuxemgModal() { const modalContent = luxemgModalContainer.querySelector('.luxemg-modal-content'); luxemgModalContainer.style.opacity = '0'; modalContent.style.transform = 'scale(0.95)'; modalContent.style.opacity = '0'; setTimeout(() => { luxemgModalContainer.style.display = 'none'; document.body.style.overflow = ''; }, 300); } // 事件绑定函数 function initLuxemgGallery() { // 绑定关闭按钮 luxemgCloseModal.addEventListener('click', closeLuxemgModal); // 点击背景关闭 luxemgModalContainer.addEventListener('click', function(e) { if (e.target === this) closeLuxemgModal(); }); // ESC键关闭 document.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeLuxemgModal(); }); // 绑定详情按钮 const detailButtons = document.querySelectorAll('.luxemg-detail-btn'); detailButtons.forEach(button => { button.addEventListener('click', function() { const modalId = this.getAttribute('data-luxemg-modal'); console.log("Opening modal:", modalId); openLuxemgModal(modalId); }); }); console.log("Gallery initialized. Found", detailButtons.length, "detail buttons."); } // DOM加载完成后初始化 document.addEventListener('DOMContentLoaded', initLuxemgGallery); })(); </script> </body> </html> 去掉这段代码中的卡片上的文字描述,保留标题和按钮
06-20
LAMMPS (27 May 2021) OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) using 1 OpenMP thread(s) per MPI task # CPU-only模式测试脚本 (24线程) units metal atom_style charge boundary p p p neighbor 0.3 bin neigh_modify delay 5 every 1 check yes package omp 24 # 启用24个OpenMP线程 set 24 OpenMP thread(s) per MPI task using multi-threaded neighbor list subroutines # 创建原子结构 region box block 0 200 0 200 0 200 create_box 6 box Created orthogonal box = (0.0000000 0.0000000 0.0000000) to (200.00000 200.00000 200.00000) 1 by 1 by 1 MPI processor grid create_atoms 1 random 1030 8763 box Created 1030 atoms create_atoms CPU = 0.000 seconds create_atoms 2 random 1213 23456 box Created 1213 atoms create_atoms CPU = 0.000 seconds create_atoms 3 random 1833 34567 box Created 1833 atoms create_atoms CPU = 0.000 seconds create_atoms 4 random 697 45678 box Created 697 atoms create_atoms CPU = 0.000 seconds create_atoms 5 random 88 56789 box Created 88 atoms create_atoms CPU = 0.000 seconds create_atoms 6 random 138 67890 box Created 138 atoms create_atoms CPU = 0.000 seconds # 设置原子属性和电荷 mass 1 40.08 # Ca mass 2 19.00 # F mass 3 16.00 # O mass 4 26.98 # Al mass 5 24.30 # Mg mass 6 28.09 # Si set type 1 charge +2.0 # Ca2+ Setting atom values ... 1030 settings made for charge set type 2 charge -1.0 # F- Setting atom values ... 1213 settings made for charge set type 3 charge -2.0 # O2- Setting atom values ... 1833 settings made for charge set type 4 charge +3.0 # Al3+ Setting atom values ... 697 settings made for charge set type 5 charge +2.0 # Mg2+ Setting atom values ... 88 settings made for charge set type 6 charge +4.0 # Si4+ Setting atom values ... 138 settings made for charge # 势函数设置 pair_style buck/coul/long/omp 10.0 10.0 kspace_style pppm 0.0001 pair_coeff 1 1 329193.320 0.16 4.3369 # Ca-Ca pair_coeff 1 2 496191.600 0.165 8.67 # Ca-F pair_coeff 1 3 718136.080 0.165 8.67 # Ca-O pair_coeff 1 4 36918.570 0.16 0.0 # Ca-Al pair_coeff 1 5 67720.910 0.16 0.8674 # Ca-Mg pair_coeff 1 6 26674.680 0.16 0.0 # Ca-Si pair_coeff 2 2 730722.800 0.17 17.34 # F-F pair_coeff 2 3 1046135.400 0.17 17.34 # F-O pair_coeff 2 4 59481.584 0.165 0.0 # F-Al pair_coeff 2 5 107085.519 0.165 1.7347 # F-Mg pair_coeff 2 6 43406.000 0.165 0.0 # F-Si pair_coeff 3 3 1497693.500 0.17 17.34 # O-O pair_coeff 3 4 86057.580 0.165 0.0 # O-Al pair_coeff 3 5 154984.640 0.165 1.7347 # O-Mg pair_coeff 3 6 62821.410 0.165 0.0 # O-Si pair_coeff 4 4 4142.149 0.16 0.0 # Al-Al pair_coeff 4 5 7600.000 0.16 0.0 # Al-Mg pair_coeff 4 6 2990.000 0.16 0.0 # Al-Si pair_coeff 5 5 13931.400 0.16 0.1735 # Mg-Mg pair_coeff 5 6 5489.810 0.16 0.0 # Mg-Si pair_coeff 6 6 2163.320 0.16 0.0 # Si-Si # 测试流程 reset_timestep 0 velocity all create 4000.0 12345 minimize 1.0e-5 1.0e-7 1000 10000 WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (src/min.cpp:189) PPPM initialization ... using 12-bit tables for long-range coulomb (src/kspace.cpp:340) G vector (1/distance) = 0.25738067 grid = 96 96 96 stencil order = 5 estimated absolute RMS force accuracy = 0.001834551 estimated relative force accuracy = 0.00012740252 using double precision FFTW3 3d grid and FFT values/proc = 1030301 884736 Last active /omp style is pair_style buck/coul/long/omp Neighbor list info ... update every 1 steps, delay 0 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 10.3 ghost atom cutoff = 10.3 binsize = 5.15, bins = 39 39 39 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair buck/coul/long/omp, perpetual attributes: half, newton on, omp pair build: half/bin/atomonly/newton/omp stencil: half/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 139.2 | 139.2 | 139.2 Mbytes Step Temp E_pair E_mol TotEng Press 0 4000 161444.12 0 164028.28 30975.418 1000 4000 -73046.543 0 -70462.374 -72.475049 Loop time of 74.6223 on 24 procs for 1000 steps with 4999 atoms 35.5% CPU use with 1 MPI tasks x 24 OpenMP threads Minimization stats: Stopping criterion = max iterations Energy initial, next-to-last, final = 161444.115470866 -73017.6575217809 -73046.5432936927 Force two-norm initial, final = 703323.08 66.571396 Force max component initial, final = 473215.26 23.702297 Final line search alpha, max atom move = 0.0033242332 0.078791963 Iterations, force evaluations = 1000 1008 MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 0.41604 | 0.41604 | 0.41604 | 0.0 | 0.56 Kspace | 73.642 | 73.642 | 73.642 | 0.0 | 98.69 Neigh | 0.18951 | 0.18951 | 0.18951 | 0.0 | 0.25 Comm | 0.035384 | 0.035384 | 0.035384 | 0.0 | 0.05 Output | 7.41e-05 | 7.41e-05 | 7.41e-05 | 0.0 | 0.00 Modify | 0.19129 | 0.19129 | 0.19129 | 0.0 | 0.26 Other | | 0.1481 | | | 0.20 Nlocal: 4999.00 ave 4999 max 4999 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 1756.00 ave 1756 max 1756 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 7283.00 ave 7283 max 7283 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 7283 Ave neighs/atom = 1.4568914 Neighbor list builds = 505 Dangerous builds = 15 # 预热运行 fix warmup all nve run 10 PPPM initialization ... using 12-bit tables for long-range coulomb (src/kspace.cpp:340) G vector (1/distance) = 0.25738067 grid = 96 96 96 stencil order = 5 estimated absolute RMS force accuracy = 0.001834551 estimated relative force accuracy = 0.00012740252 using double precision FFTW3 3d grid and FFT values/proc = 1030301 884736 Last active /omp style is pair_style buck/coul/long/omp Per MPI rank memory allocation (min/avg/max) = 138.1 | 138.1 | 138.1 Mbytes Step Temp E_pair E_mol TotEng Press 1000 4000 -73046.543 0 -70462.374 -72.475049 1010 3601.0323 -72784.93 0 -70458.512 -307.51509 Loop time of 0.71717 on 24 procs for 10 steps with 4999 atoms Performance: 1.205 ns/day, 19.921 hours/ns, 13.944 timesteps/s 37.0% CPU use with 1 MPI tasks x 24 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 0.0036188 | 0.0036188 | 0.0036188 | 0.0 | 0.50 Kspace | 0.70951 | 0.70951 | 0.70951 | 0.0 | 98.93 Neigh | 0.0011555 | 0.0011555 | 0.0011555 | 0.0 | 0.16 Comm | 0.0002097 | 0.0002097 | 0.0002097 | 0.0 | 0.03 Output | 7.08e-05 | 7.08e-05 | 7.08e-05 | 0.0 | 0.01 Modify | 0.0023679 | 0.0023679 | 0.0023679 | 0.0 | 0.33 Other | | 0.0002373 | | | 0.03 Nlocal: 4999.00 ave 4999 max 4999 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 1754.00 ave 1754 max 1754 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 7283.00 ave 7283 max 7283 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 7283 Ave neighs/atom = 1.4568914 Neighbor list builds = 2 Dangerous builds = 2 unfix warmup # 性能测试 - 使用系统时间测量 reset_timestep 0 variable start_time equal time() # 记录开始时间 fix benchmark all nve run 100 PPPM initialization ... using 12-bit tables for long-range coulomb (src/kspace.cpp:340) G vector (1/distance) = 0.25738067 grid = 96 96 96 stencil order = 5 estimated absolute RMS force accuracy = 0.001834551 estimated relative force accuracy = 0.00012740252 using double precision FFTW3 3d grid and FFT values/proc = 1030301 884736 Last active /omp style is pair_style buck/coul/long/omp Per MPI rank memory allocation (min/avg/max) = 138.1 | 138.1 | 138.1 Mbytes Step Temp E_pair E_mol TotEng Press 0 3601.0323 -72784.93 0 -70458.512 -307.51509 100 6387.3593 -74588.666 0 -70462.163 91.600785 Loop time of 7.21601 on 24 procs for 100 steps with 4999 atoms Performance: 1.197 ns/day, 20.044 hours/ns, 13.858 timesteps/s 8.7% CPU use with 1 MPI tasks x 24 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 0.030583 | 0.030583 | 0.030583 | 0.0 | 0.42 Kspace | 7.1545 | 7.1545 | 7.1545 | 0.0 | 99.15 Neigh | 0.0067331 | 0.0067331 | 0.0067331 | 0.0 | 0.09 Comm | 0.0019693 | 0.0019693 | 0.0019693 | 0.0 | 0.03 Output | 7.72e-05 | 7.72e-05 | 7.72e-05 | 0.0 | 0.00 Modify | 0.019508 | 0.019508 | 0.019508 | 0.0 | 0.27 Other | | 0.002622 | | | 0.04 Nlocal: 4999.00 ave 4999 max 4999 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 1760.00 ave 1760 max 1760 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 7718.00 ave 7718 max 7718 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 7718 Ave neighs/atom = 1.5439088 Neighbor list builds = 20 Dangerous builds = 20 unfix benchmark variable end_time equal time() # 记录结束时间 variable time_run equal v_end_time - v_start_time # 正确写法:使用变量名而非${} ERROR: Illegal variable command (src/variable.cpp:410) Last command: variable time_run equal v_end_time - v_start_time # 正确写法:使用变量名而非${}
07-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值