<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Sorry for late reply.<div class=""><br class=""></div><div class=""><blockquote type="cite" class="">I'd welcome a PR to add options like --enable-g=meminit.</blockquote>In docker? Or in petsc? According to Satish petsc’s —download-mpich already does this by default.</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""> I'd rather not make that general-purpose image use ch3:sock</blockquote><div class="">Which image are you referring to? The image I use is jedbrown/mpich-ccache which does ship MPICH configured with ch3:sock (see below). </div><div class=""><br class=""></div><div class="">MPICH Version:    <span class="Apple-tab-span" style="white-space:pre">     </span>3.3.2<br class="">MPICH Release date:<span class="Apple-tab-span" style="white-space:pre">       </span>Tue Nov 12 21:23:16 CST 2019<br class="">MPICH Device:    <span class="Apple-tab-span" style="white-space:pre">        </span>ch3:sock<br class="">MPICH configure: <span class="Apple-tab-span" style="white-space:pre"> </span>--disable-wrapper-rpath --with-device=ch3:sock<br class="">MPICH CC: <span class="Apple-tab-span" style="white-space:pre">  </span>gcc    -O2<br class="">MPICH CXX: <span class="Apple-tab-span" style="white-space:pre">   </span>g++   -O2<br class="">MPICH F77: <span class="Apple-tab-span" style="white-space:pre"> </span>gfortran   -O2<br class="">MPICH FC: <span class="Apple-tab-span" style="white-space:pre">     </span>gfortran   -O2<br class="">MPICH Custom Information: <span class="Apple-tab-span" style="white-space:pre">     </span><br class=""><br class=""></div><br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div>Best regards,<br class=""><br class="">Jacob Faibussowitsch<br class="">(Jacob Fai - booss - oh - vitch)<br class="">Cell: (312) 694-3391</div></div>

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Jun 2, 2020, at 3:07 PM, Jed Brown <<a href="mailto:jed@jedbrown.org" class="">jed@jedbrown.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Jacob Faibussowitsch <<a href="mailto:jacob.fai@gmail.com" class="">jacob.fai@gmail.com</a>> writes:<br class=""><br class=""><blockquote type="cite" class="">2. (More a question for Jed) If I am using Jeds docker image anyways and we have CI/CD builds also using his docker images (correct me if I am wrong here) and a valgrind build in stage 3 why not include those build arguments in the MPICH included in the images? I think the valgrind build for CI/CD actually downloads and builds MPICH through petsc configure, is this because of the errors I detailed below?<br class=""></blockquote><br class="">I'd welcome a PR to add options like --enable-g=meminit.  I'd rather not<br class="">make that general-purpose image use ch3:sock because people also use it<br class="">(via Singularity or Shifter) for performance.  We could make a different<br class="">Docker image with ch3:sock.<br class=""></div></div></blockquote></div><br class=""></div></body></html>