<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/thom/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ghb29</id>
	<title>Thom Group Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/thom/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ghb29"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Special:Contributions/Ghb29"/>
	<updated>2026-06-10T10:11:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Background&amp;diff=682</id>
		<title>Background</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Background&amp;diff=682"/>
		<updated>2020-02-20T16:43:56Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: Note about possible syntax confusion with &amp;amp;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Say you run a qchem program. It may go on for some time. During this time it would be nice to be able to continue using your terminal - perhaps tracking the output of the program.&lt;br /&gt;
&lt;br /&gt;
#Pausing Ctrl-Z will pause your current process.&lt;br /&gt;
#Backgrounding bg will cause your currently paused process will be restarted in the background.&lt;br /&gt;
#The &amp;amp; The &amp;amp; symbol at the end of an input will automatically run the program in the background. E.g. qchem &#039;&#039;input&#039;&#039; &#039;&#039;output&#039;&#039; &amp;amp;&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; ends a command, so you can&#039;t use it next to &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;, which also ends a command. So &amp;lt;code&amp;gt;for i in a b; do echo $i &amp;amp;; done&amp;lt;/code&amp;gt; is a syntax error; the semicolon after the &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; must be deleted.&lt;br /&gt;
#jobs This command shows all the processes running in the background. The id&#039;s are given for use with...&lt;br /&gt;
#Foregrounding fg will cause one currently backgrounded process to be brought back the foreground - perhaps to be Ctrl-C killed.&lt;br /&gt;
#top If you lose track of your processes running in the background, perhaps because your connection through ssh was reset, you can see all processes running on the computer with top. From here you can kill processes with &#039;k&#039; + the PID listed. For more information see the top link under the introduction page.&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=QChem&amp;diff=681</id>
		<title>QChem</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=QChem&amp;diff=681"/>
		<updated>2020-02-20T15:53:18Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: Document producing INTDUMP files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Q-Chem is a commercial quantum chemistry package available for use in our group.&lt;br /&gt;
&lt;br /&gt;
= Fragment Guesses with multiple bases =&lt;br /&gt;
To uses basis set projection and fragment guesses you have to run the smaller basis set calculation with fragments first, and then read this into a second calculation which does the projection&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  $molecule&lt;br /&gt;
     0 1&lt;br /&gt;
  --&lt;br /&gt;
  0 1&lt;br /&gt;
     H       0.000000    -0.115747     1.133769&lt;br /&gt;
     H       0.000000     1.109931    -0.113383&lt;br /&gt;
     O       0.000000     0.005817    -0.020386&lt;br /&gt;
  --&lt;br /&gt;
  0 1&lt;br /&gt;
     He      10000   0 0&lt;br /&gt;
  $end&lt;br /&gt;
  $rem&lt;br /&gt;
     JOBTYPE              sp&lt;br /&gt;
     EXCHANGE             b3lyp&lt;br /&gt;
     BASIS                cc-pVDZ&lt;br /&gt;
     scf_guess fragmo&lt;br /&gt;
     CORRELATION          none&lt;br /&gt;
     SYMMETRY             false&lt;br /&gt;
     SYM_IGNORE           true&lt;br /&gt;
  $end&lt;br /&gt;
  @@@&lt;br /&gt;
  $molecule&lt;br /&gt;
  read&lt;br /&gt;
  $end&lt;br /&gt;
  $rem&lt;br /&gt;
     scf_guess read&lt;br /&gt;
     JOBTYPE              sp&lt;br /&gt;
     EXCHANGE             b3lyp&lt;br /&gt;
     BASIS                cc-pVTZ&lt;br /&gt;
     BASIS2                cc-pVDZ&lt;br /&gt;
     CORRELATION          none&lt;br /&gt;
     MAX_SCF_CYCLES       600&lt;br /&gt;
     SYMMETRY             false&lt;br /&gt;
     SYM_IGNORE           true&lt;br /&gt;
     basisprojtype ovprojection&lt;br /&gt;
  $end&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTDUMP / FCIDUMP ==&lt;br /&gt;
&lt;br /&gt;
To create files in the FCIDUMP format (used e.g. by Hande) create a QChem input file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$molecule&lt;br /&gt;
0 1&lt;br /&gt;
  H 0 0 0&lt;br /&gt;
  H 1 0 0&lt;br /&gt;
$end&lt;br /&gt;
&lt;br /&gt;
$rem&lt;br /&gt;
  correlation idump&lt;br /&gt;
  exchange hf&lt;br /&gt;
  basis sto-3G&lt;br /&gt;
  use_abelian_subgroup true&lt;br /&gt;
  scf_guess_print 9999&lt;br /&gt;
$end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and use the version of QChem currently (2020-02-20) available from:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[you@liminal] $ export QC=public_o&lt;br /&gt;
[you@liminal] $ source ~ajwt3/code/qchem/qcsetup.bash&lt;br /&gt;
[you@liminal] $ qchem your-input-file.in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should produce a file called &amp;lt;code&amp;gt;INTDUMP&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;FCI NORB= 2,NELEC=  2,MS2=  0&lt;br /&gt;
  ORBSYM=1,6,&lt;br /&gt;
  ISYM=1 UHF=.FALSE.&lt;br /&gt;
 &amp;amp;END&lt;br /&gt;
     0.62640249948715   1   1   1   1&lt;br /&gt;
     0.19679058349422   1   2   1   2&lt;br /&gt;
      0.6217067630807   2   2   1   1&lt;br /&gt;
     0.19679058349422   2   1   1   2&lt;br /&gt;
     0.19679058349422   2   1   2   1&lt;br /&gt;
     0.65307074688898   2   2   2   2&lt;br /&gt;
     -1.1108441795661   1   1   0   0&lt;br /&gt;
    -0.58912100326925   2   2   0   0&lt;br /&gt;
    -0.39980670964291   1   0   0   0&lt;br /&gt;
     0.37823811728909   2   0   0   0&lt;br /&gt;
     0.52917721026434   0   0   0   0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=680</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=680"/>
		<updated>2020-02-20T09:34:06Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: Add cerberus info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
!name&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 14.04.3&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 16.04.3&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|Ruth&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 16.04&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 16.04&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|Charlie&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 14.04.3&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|Verena&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 16.04.4&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|Alex G&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) E3-1270 v5 CPU @ 3.66GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 16.04&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|Hugh&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 16.04&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|Fabio&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 16.04&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|David&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 16.04.3&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|Bang&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 16.04.3&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|Rhiannon&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 16.04.3&lt;br /&gt;
|-&lt;br /&gt;
|cerebro&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9)&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=HANDE&amp;diff=679</id>
		<title>HANDE</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=HANDE&amp;diff=679"/>
		<updated>2020-02-20T00:51:15Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: /* Github releases */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about HANDE releases and running tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Github releases ==&lt;br /&gt;
&lt;br /&gt;
Releases are pushed to [https://www.github.com/hande-qmc/hande Github] approx. every 6 months.&lt;br /&gt;
* Create a new file in the release_notes folder in the documentation, e.g. v1.4.rst, to describe what features have been added, changed, removed and what bugs have been fixed since the last release. Do this on a branch, ideally do a small pull request, merge to (private) master.&lt;br /&gt;
* Ideally, recreate the benchmarks for the testsuite. To save time: do one run in optimised/non-debug mode, then do the debug tests. Or do all in debug mode. Need to be able to run the FCI tests. Again, doing this on a branch is probably cleanest.&lt;br /&gt;
* Merge the public branch into the private master to keep a single history.&lt;br /&gt;
* Update file `tools/configurator.py` to say the next version (e.g. 1.4 instead of 1.3).&lt;br /&gt;
* Tag this version as e.g. v1.4 (`git tag -a v1.4` - https://git-scm.com/book/en/v2/Git-Basics-Tagging).&lt;br /&gt;
* Merge that updated private master into public master.&lt;br /&gt;
* Update the hande-www repository to update the HANDE website. Update github documentation if required.&lt;br /&gt;
&lt;br /&gt;
== Buildbot ==&lt;br /&gt;
&lt;br /&gt;
The tests are run nightly by [http://www.cmth.ph.ic.ac.uk/buildbot/hande/grid buildbot].  To update the configuration, edit &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hande_master@zeeman.cmth.ph.ic.ac.uk:hande/master.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remember to restart the buildbot afterwards: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
buildbot restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other relevant accounts are the account the slaves connect to by ssh: hande@zeeman, and the account the CUC3 buildslave runs on: jss43@hypatia.  This latter may need the buildslave restarted each time hypatia is rebooted:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
buildslave start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.hande.org.uk website] uses rst and Nikola.  The source on [https://www.github.com/hande-qmc/hande-www github].  To update, edit the rst files (currently there is only a main page: to create others simply add more files to the pages/ folder), commit the changes and run &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nikola github_deploy&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running the test suite on cerebro ==&lt;br /&gt;
&lt;br /&gt;
Make use of other people having done the work for you:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
ln -s ~ajwt3/privatemodules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then load these modules (to test with the tough gfortran compiler and mpi):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module load use.own&lt;br /&gt;
&lt;br /&gt;
module unload gcc&lt;br /&gt;
module load gcc/6.4.0               &lt;br /&gt;
&lt;br /&gt;
module unload mpi&lt;br /&gt;
module load mpi/openmpi/gnu6/3.0.0&lt;br /&gt;
module load anaconda/python2/4.4.0   &lt;br /&gt;
&lt;br /&gt;
module unload lua&lt;br /&gt;
module load lua/5.3.4/gcc-4.8.3     &lt;br /&gt;
module load mkl/64/2017/0/4&lt;br /&gt;
&lt;br /&gt;
module unload trlan&lt;br /&gt;
module load trlan/201009/gcc-6.4.0&lt;br /&gt;
&lt;br /&gt;
module unload hdf5&lt;br /&gt;
module load hdf5/1.8.20/gcc-6.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This config works for AJWT on cerebro as of 5/2/19 for intel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module unload gcc&lt;br /&gt;
module load gcc/4.8.3&lt;br /&gt;
module unload icc&lt;br /&gt;
module load icc/64/2019/1&lt;br /&gt;
&lt;br /&gt;
module load use.own  &lt;br /&gt;
module unload mpi&lt;br /&gt;
module load mpi/hack-openmpi/intel17/3.1.2&lt;br /&gt;
module load anaconda/python2/4.4.0&lt;br /&gt;
module unload lua mkl hdf5 trlan&lt;br /&gt;
module load  lua/5.3.4  mkl/64/2017/0/4 hdf5/1.8.20/ifort2017_5     trlan/201009/ifort2017_5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compile HANDE with these files modified (&amp;quot;git diff&amp;quot;) using config/gfortran.mkl.mpi.pop64:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff --git a/config/gfortran.mkl.mpi.pop64 b/config/gfortran.mkl.mpi.pop64&lt;br /&gt;
index 065d1a3..cf79d05 100644&lt;br /&gt;
--- a/config/gfortran.mkl.mpi.pop64&lt;br /&gt;
+++ b/config/gfortran.mkl.mpi.pop64&lt;br /&gt;
@@ -1,5 +1,5 @@&lt;br /&gt;
 [DEFAULT]&lt;br /&gt;
-include_f = -I $${HDF5_ROOT-/usr}/include -std=f2008ts&lt;br /&gt;
+include_f = -I $${HDF5_ROOT}/include -std=f2008ts&lt;br /&gt;
 cppflags_opt = -DHAVE_SSE2 -DPARALLEL -DDET_SIZE=64 -DPOP_SIZE=64 -DDSFMT_MEXP=19937&lt;br /&gt;
 &lt;br /&gt;
 [main]&lt;br /&gt;
@@ -7,7 +7,8 @@ fc = mpif90&lt;br /&gt;
 cc = mpicc&lt;br /&gt;
 cxx = mpiCC&lt;br /&gt;
 ld = mpif90&lt;br /&gt;
-libs = -ltrlan_mpi -lmkl_scalapack_lp64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_openmpi_lp64 -Wl,--end-group -lpthread -lstdc++ -lhdf5_fortran -luui&lt;br /&gt;
+libs = -ltrlan_mpi  ${MKLROOT}/lib/intel64/libmkl_blas95_lp64.a ${MKLROOT}/lib/intel64/libmkl_lapack95_lp64.a ${MKLROOT}/lib/intel64/libmkl_scalapack_lp64.a -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_gf_lp64.a ${MKLROOT}/lib/intel64/libmkl_gnu_thread.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_blacs_openmpi_lp64.a -Wl,--end-group -lgomp -lpthread -lm -ldl -luuid -llua  -lstdc++ -lhdf5_fortran&lt;br /&gt;
 f90_module_flag = -J&lt;br /&gt;
 &lt;br /&gt;
 [opt]&lt;br /&gt;
diff --git a/test_suite/userconfig b/test_suite/userconfig&lt;br /&gt;
index 80452b1..9c39799 100644&lt;br /&gt;
--- a/test_suite/userconfig&lt;br /&gt;
+++ b/test_suite/userconfig&lt;br /&gt;
@@ -8,6 +8,7 @@ ignore_fields = time&lt;br /&gt;
 skip_program = grep&lt;br /&gt;
 skip_args = -i &#039;disabled at compile-time\|Fatal: not compiled with HDF5 support\|Running with .* threads\|Tried to pass logging options to a non-debug build&#039;&lt;br /&gt;
 skip_cmd_template = tc.skip tc.args tc.test tc.error&lt;br /&gt;
+launch_parallel = srun -N1 -p TEST -n tc.nprocs&lt;br /&gt;
 &lt;br /&gt;
 [user]&lt;br /&gt;
 diff = vimdiff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and then run the test suite with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
../../testcode/bin/testcode.py -cpop64_mpi --total-processors=120 --processors=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To run just one test, e.g. nh3.ccsdt.ppN.in,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -n4 -N1 ~/code/hande/bin/hande.x nh3.ccsdt.ppN.in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=User:Ghb29&amp;diff=653</id>
		<title>User:Ghb29</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=User:Ghb29&amp;diff=653"/>
		<updated>2019-11-19T15:21:50Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;George Bateman, Part III student AY2019-2020.&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=User:Ghb29&amp;diff=652</id>
		<title>User:Ghb29</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=User:Ghb29&amp;diff=652"/>
		<updated>2019-11-19T15:21:44Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: Created page with &amp;quot;George Bateman, Pat III student AY2019-2020.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;George Bateman, Pat III student AY2019-2020.&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Tyche&amp;diff=651</id>
		<title>Tyche</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Tyche&amp;diff=651"/>
		<updated>2019-11-19T15:21:18Z</updated>

		<summary type="html">&lt;p&gt;Ghb29: Document quartus license issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tyche&#039;&#039;&#039; is a piece of software currently hosted [https://gitlab.developers.cam.ac.uk/ch/thom/tyche on the Cambridge GitLab] which is able to carry out quantum Monte Carlo calculations. It supports Diffusion Monte Carlo (DMC) and Variational Monte Carlo (VMC). It can be compiled for CPU usage alone (C) or for use on a FPGA (written in MaxJ and C).&lt;br /&gt;
&lt;br /&gt;
==Installation (FPGA)==&lt;br /&gt;
&lt;br /&gt;
CentOS 6 or 7 is required.&lt;br /&gt;
&lt;br /&gt;
===Altera Quartus===&lt;br /&gt;
Intel (formerly Altera) Quartus is used to compile to a hardware layout on the chip. If using the currently recommended 13.1 version on modern Linux systems then it may fail to recognise your MAC address; this  means &amp;lt;code&amp;gt;lmutil lmhostid&amp;lt;/code&amp;gt; will give a blank/zero id and code will not compile.&lt;br /&gt;
&lt;br /&gt;
It has a network card-linked license which assumes that your network interfaces are named with the old &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; convention. To achieve this &amp;lt;code&amp;gt;sudoedit /etc/default/grub&amp;lt;/code&amp;gt;, append &amp;lt;code&amp;gt; net.ifnames=0 biosdevname=0&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;GRUB_CMDLINE_LINUX&amp;lt;/code&amp;gt;, run &amp;lt;code&amp;gt;sudo grub2-mkconfig -o /boot/grub2/grub.cfg&amp;lt;/code&amp;gt;, and reboot. (Source: https://www.schrodinger.com/kb/1649)&lt;/div&gt;</summary>
		<author><name>Ghb29</name></author>
	</entry>
</feed>