<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://micro.stanford.edu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swlee49</id>
	<title>Micro and Nano Mechanics Group - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://micro.stanford.edu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swlee49"/>
	<link rel="alternate" type="text/html" href="http://micro.stanford.edu/wiki/Special:Contributions/Swlee49"/>
	<updated>2026-07-05T16:32:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Computing_Clusters&amp;diff=5253</id>
		<title>Computing Clusters</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Computing_Clusters&amp;diff=5253"/>
		<updated>2011-07-08T18:28:24Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Computing Clusters==&lt;br /&gt;
The Micro and Nano Mechanics Group primarily uses two clusters here at Stanford.  They are [http://hpcc.stanford.edu/clusters/mc-cc.html MC-CC] and WCR (or Glacial).  MC-CC is a cluster supported by the Mechanics and Computation Group in the Mechanical Engineering Department and whose name means &amp;quot;Mechanics and Computation Computing Cluster&amp;quot;.  WCR, or alternatively Glacial, is a computer cluster hosted the the Mechanical Engineering Department and is the initials of the late William Reynolds (Not the Reynolds number Reynolds, but a Professor at Stanford who did research in thermodynamics).  To use either cluster, you must be working with a faculty affiliated with the cluster.  MC-CC has 45 nodes, each with 2 processors and WCR has 221 nodes with 8 processors per node.&lt;br /&gt;
&lt;br /&gt;
==Hints For working with the clusters==&lt;br /&gt;
Below you will find information regarding nuances of working with these computing clusters.  This is not meant to be a exhaustive list nor a tutorial, but a collection of advice and tools.  They may not follow and order and we will update them as we remember.&lt;br /&gt;
&lt;br /&gt;
===Semaphores===&lt;br /&gt;
A [http://searchenterpriselinux.techtarget.com/sDefinition/0,,sid39_gci212959,00.html semaphore] is a type of shared resource on the clusters, that can lead to communication problems in parallel runs if left on the nodes since there is a limit of number of semaphores.  If any job you run terminates abnormally, you may leave Semaphore Arrays on the computer.  If you run the job on the head node, then the Semaphore Array is left with the head node, otherwise it will be associated with the compute node you were working  on.  This can lead to problems with future parallel jobs run by you or other users.  Therefore, it is good manners to frequently clean up your Semaphores.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How do I clean up Semahpores, you ask?&#039;&#039;&#039;  Easy!  You need to run the cleanipcs script to clean semaphores from your the computer.  To do this, first you must find cleanipcs in the cluster using the locate command.  Then, copy it over to you home directory and chmod it so that you have execute privileges.  Now, you can run the program by typing&lt;br /&gt;
  $ ./cleanipcs&lt;br /&gt;
This will clean all of your Semaphores from the computer.  However, if you are on a cluster, then this will only clean the Semaphores from the head node.  Generally, the problem usually lies with Semapahores on the compute nodes, which can be cleaned using the &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; command. The command &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; runs a following command(&#039;&#039;e.g.&#039;&#039; ./cleanipcs) on all nodes or a subset of nodes. To clean the compute nodes, use &lt;br /&gt;
  $ cluster-fork ./cleanipcs&lt;br /&gt;
&lt;br /&gt;
In some of clusters, the command &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; has been replaced with &#039;&#039;&#039;rocks run host&#039;&#039;&#039;. In this case, use&lt;br /&gt;
  $ rocks run host &amp;quot;./cleanipcs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How do I know if I have a Semaphore problem?&#039;&#039;&#039;  Ok, thats easy too.  Just run the command &lt;br /&gt;
  $/usr/bin/ipcs -s&lt;br /&gt;
This will list all of the Semaphore Arrays used on the head node. Basically, the command &#039;&#039;&#039;ipcs&#039;&#039;&#039; lists all the active [http://en.wikipedia.org/wiki/Inter-process_communication interprocess communication] objects (shared memory, message queues and semaphores). With option &#039;&#039;&#039;-s&#039;&#039;&#039;, it will show only semaphore sets. For the compute nodes, just use the cluster-fork prefix. The aforementioned script &#039;&#039;&#039;cleanipcs&#039;&#039;&#039; internally uses the command &#039;&#039;&#039;ipcrm&#039;&#039;&#039; to remove interprocess communication objects.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Finally, how do I know if this is crashing my parallel job?&#039;&#039;&#039;  Well, likely your job will crash with the following error:&lt;br /&gt;
  $ p4_error: semget failed for setnum:0&lt;br /&gt;
If you see this error in your parallel job, you may have a problem with Semaphore Arrays.  Run the ipcs command to see which nodes have Semaphore Arrays and clean up yours.  You cannot clean up Semapahores owned by other users, so you may have to contact them to free all Semaphores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Use Intel compiler in MC2===&lt;br /&gt;
MC2 has an intel compiler in the folder &amp;quot;/opt/intel&amp;quot;, but it would not be active at your home directory. In this case, you need to activate an intel compiler at your home directory to compile somthing with icc (C compiler) and icpc (C++ compiler). You can do this simply by adding a line in your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
  source /opt/intel/Compiler/11.1/064/bin/iccvars.sh intel64&lt;br /&gt;
&lt;br /&gt;
Because MC2 is a 64 bit machine, you need intel64. (If the machine is 32 bit, you need ia32). Then, log out of a machine and reconnect. Then, you can use the intel compiler at your home folder. This is needed to compile ParaDiS 2.5.1.&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Computing_Clusters&amp;diff=5252</id>
		<title>Computing Clusters</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Computing_Clusters&amp;diff=5252"/>
		<updated>2011-07-08T14:19:04Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Computing Clusters==&lt;br /&gt;
The Micro and Nano Mechanics Group primarily uses two clusters here at Stanford.  They are [http://hpcc.stanford.edu/clusters/mc-cc.html MC-CC] and WCR (or Glacial).  MC-CC is a cluster supported by the Mechanics and Computation Group in the Mechanical Engineering Department and whose name means &amp;quot;Mechanics and Computation Computing Cluster&amp;quot;.  WCR, or alternatively Glacial, is a computer cluster hosted the the Mechanical Engineering Department and is the initials of the late William Reynolds (Not the Reynolds number Reynolds, but a Professor at Stanford who did research in thermodynamics).  To use either cluster, you must be working with a faculty affiliated with the cluster.  MC-CC has 45 nodes, each with 2 processors and WCR has 221 nodes with 8 processors per node.&lt;br /&gt;
&lt;br /&gt;
==Hints For working with the clusters==&lt;br /&gt;
Below you will find information regarding nuances of working with these computing clusters.  This is not meant to be a exhaustive list nor a tutorial, but a collection of advice and tools.  They may not follow and order and we will update them as we remember.&lt;br /&gt;
&lt;br /&gt;
===Semaphores===&lt;br /&gt;
A [http://searchenterpriselinux.techtarget.com/sDefinition/0,,sid39_gci212959,00.html semaphore] is a type of shared resource on the clusters, that can lead to communication problems in parallel runs if left on the nodes since there is a limit of number of semaphores.  If any job you run terminates abnormally, you may leave Semaphore Arrays on the computer.  If you run the job on the head node, then the Semaphore Array is left with the head node, otherwise it will be associated with the compute node you were working  on.  This can lead to problems with future parallel jobs run by you or other users.  Therefore, it is good manners to frequently clean up your Semaphores.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How do I clean up Semahpores, you ask?&#039;&#039;&#039;  Easy!  You need to run the cleanipcs script to clean semaphores from your the computer.  To do this, first you must find cleanipcs in the cluster using the locate command.  Then, copy it over to you home directory and chmod it so that you have execute privileges.  Now, you can run the program by typing&lt;br /&gt;
  $ ./cleanipcs&lt;br /&gt;
This will clean all of your Semaphores from the computer.  However, if you are on a cluster, then this will only clean the Semaphores from the head node.  Generally, the problem usually lies with Semapahores on the compute nodes, which can be cleaned using the &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; command. The command &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; runs a following command(&#039;&#039;e.g.&#039;&#039; ./cleanipcs) on all nodes or a subset of nodes. To clean the compute nodes, use &lt;br /&gt;
  $ cluster-fork ./cleanipcs&lt;br /&gt;
&lt;br /&gt;
In some of clusters, the command &#039;&#039;&#039;cluster-fork&#039;&#039;&#039; has been replaced with &#039;&#039;&#039;rocks run host&#039;&#039;&#039;. In this case, use&lt;br /&gt;
  $ rocks run host &amp;quot;./cleanipcs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How do I know if I have a Semaphore problem?&#039;&#039;&#039;  Ok, thats easy too.  Just run the command &lt;br /&gt;
  $/usr/bin/ipcs -s&lt;br /&gt;
This will list all of the Semaphore Arrays used on the head node. Basically, the command &#039;&#039;&#039;ipcs&#039;&#039;&#039; lists all the active [http://en.wikipedia.org/wiki/Inter-process_communication interprocess communication] objects (shared memory, message queues and semaphores). With option &#039;&#039;&#039;-s&#039;&#039;&#039;, it will show only semaphore sets. For the compute nodes, just use the cluster-fork prefix. The aforementioned script &#039;&#039;&#039;cleanipcs&#039;&#039;&#039; internally uses the command &#039;&#039;&#039;ipcrm&#039;&#039;&#039; to remove interprocess communication objects.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Finally, how do I know if this is crashing my parallel job?&#039;&#039;&#039;  Well, likely your job will crash with the following error:&lt;br /&gt;
  $ p4_error: semget failed for setnum:0&lt;br /&gt;
If you see this error in your parallel job, you may have a problem with Semaphore Arrays.  Run the ipcs command to see which nodes have Semaphore Arrays and clean up yours.  You cannot clean up Semapahores owned by other users, so you may have to contact them to free all Semaphores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Use Intel compiler in MC2===&lt;br /&gt;
MC2 has an intel compiler in the folder &amp;quot;/opt/intel&amp;quot;, but it would not be active at your home directory. In this case, you need to activate an intel compiler at your home directory to compile somthing with icc (C compiler) and icpc (C++ compiler). You can do this simply by adding a line in your .bashrc file:&lt;br /&gt;
&lt;br /&gt;
  $source /opt/intel/Compiler/11.1/064/bin/iccvars.sh intel64&lt;br /&gt;
&lt;br /&gt;
Because MC2 is a 64 bit machine, you need intel64. (If the machine is 32 bit, you need ia32). Then, log out of a machine and reconnect. Then, you can use the intel compiler at your home folder. This is needed to compile ParaDiS 2.5.1.&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Before_You_Start:_Known_Bugs_in_ParaDiS&amp;diff=5205</id>
		<title>Before You Start: Known Bugs in ParaDiS</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Before_You_Start:_Known_Bugs_in_ParaDiS&amp;diff=5205"/>
		<updated>2011-05-19T13:57:59Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Bug 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bug 1 ==&lt;br /&gt;
&lt;br /&gt;
If you download the standard distribution of ParaDiS &amp;lt;tt&amp;gt;pub-dd3d.v2.0.tar.gz&amp;lt;/tt&amp;gt;, you will not be able to compile and run it in SERIAL mode.  The fix to this problem is described below.&lt;br /&gt;
&lt;br /&gt;
You need to download these three files (available on [http://paradis.stanford.edu/downloads ParaDiS download site]):&lt;br /&gt;
&lt;br /&gt;
 makefile.sys&lt;br /&gt;
 makefile.setup&lt;br /&gt;
 ReadConfig.c&lt;br /&gt;
&lt;br /&gt;
This will allow you to use &amp;lt;tt&amp;gt;SYS = i386&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;SYS = cygwin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;MODE = SERIAL&amp;lt;/tt&amp;gt; in &amp;lt;tt&amp;gt;makefile.setup&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;SYS = i386&amp;lt;/tt&amp;gt; option requires intel compiler &amp;lt;tt&amp;gt;icc&amp;lt;/tt&amp;gt;.  If you do not have this compiler, you can modify the &amp;lt;tt&amp;gt;makefile.sys&amp;lt;/tt&amp;gt; file to use a different compiler.&lt;br /&gt;
&lt;br /&gt;
We are working to enable the &amp;lt;tt&amp;gt;SYS = mac&amp;lt;/tt&amp;gt; option.  Please come back soon.&lt;br /&gt;
&lt;br /&gt;
If your computer does not allow opening of X-window, then you need to set &amp;lt;tt&amp;gt;enable_window = 0&amp;lt;/tt&amp;gt; in your &amp;lt;tt&amp;gt;win.script&amp;lt;/tt&amp;gt; file.  This is also necessary if you submit your job to a queue in a cluster, because you won&#039;t be able to open an interactive window there.&lt;br /&gt;
&lt;br /&gt;
== Bug 2 ==&lt;br /&gt;
As the numbers of&lt;br /&gt;
cells and numbers of processors are changed, ownership or nodes/segments can&lt;br /&gt;
alter which may result in segments changing the cells into which they&lt;br /&gt;
are accounted... and hence alter results. So for a small test case, forces may be perfectly correct in serial but slightly off in parallel using cells (option FULL_N2Forces turned off). &lt;br /&gt;
&lt;br /&gt;
On a large simulation the&lt;br /&gt;
results should be insignificant, but on small simulations with very few&lt;br /&gt;
dislocations, differences are more noticable.&lt;br /&gt;
&lt;br /&gt;
== Bug 3 ==&lt;br /&gt;
Segmentation fault occurs with v2.3.5s and v.2.3.5.1 when compiling with GCC on Ubuntu and running codes with FMM. The error when compiling using &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; optimization in serial or parallel (&amp;lt;tt&amp;gt;cc -O3&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;mpicc -03&amp;lt;/tt&amp;gt;). Appears to be specific to &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; and doesn&#039;t occur for &amp;lt;tt&amp;gt;-02&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;-g&amp;lt;/tt&amp;gt;, for example. &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; works properly when using Rijm tables. &lt;br /&gt;
&lt;br /&gt;
This doesn&#039;t occur with the older version of ParaDiS in the subversion (~2.2.3 or 2.2.6?).&lt;br /&gt;
&lt;br /&gt;
Details of error:&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Initialize: Control file parsing complete&lt;br /&gt;
Generating uniform domain decomposition.&lt;br /&gt;
&lt;br /&gt;
Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x00007ffff732896d in ?? () from /lib/libc.so.6&lt;br /&gt;
(gdb) backtrace&lt;br /&gt;
#0  0x00007ffff732896d in ?? () from /lib/libc.so.6&lt;br /&gt;
#1  0x00007ffff732b424 in calloc () from /lib/libc.so.6&lt;br /&gt;
#2  0x0000000000448911 in ReadNodeDataFile ()&lt;br /&gt;
#3  0x000000000042dcd4 in Initialize ()&lt;br /&gt;
#4  0x000000000040e321 in ParadisInit ()&lt;br /&gt;
#5  0x000000000040185a in main ()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bug 4 ==&lt;br /&gt;
Not really a bug, but a suggestion. When an X-window cannot be opened sucessfully the code exits with a segmentation fault. Should be able to add a descriptive message and a break instead.&lt;br /&gt;
&lt;br /&gt;
== Bug 5. Errors of input files created in a DOS system ==&lt;br /&gt;
When ParaDiS input files (control and data files) are created in a DOS system (MS-DOS or Windows), the input files sometimes cannot be executed even though the files look okay in your editor of your linux system. For example, when you create input files using &#039;create_dislocation.f&#039; in your DOS (or Windows) system, the hidden character, which is ^M, is embedded at the end of each line in your files. This character is sometimes shown or not shown in your editor. If it is shown, the input files look as the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
### ParaDis nodal file (create_dislocation.f)^M&lt;br /&gt;
### S.A. (10/29/07)###^M&lt;br /&gt;
^M&lt;br /&gt;
#File version number^M&lt;br /&gt;
2^M&lt;br /&gt;
^M&lt;br /&gt;
#Number of data file segments^M&lt;br /&gt;
1^M&lt;br /&gt;
#Minimum coordinate values (x, y, z)^M&lt;br /&gt;
  -18348.6238532110       -18348.6238532110       -18348.6238532110^M     &lt;br /&gt;
#Maximum coordinate values (x, y, z)^M&lt;br /&gt;
   18348.6238532110        18348.6238532110        18348.6238532110^M     &lt;br /&gt;
^M&lt;br /&gt;
#Node count^M&lt;br /&gt;
          54^M&lt;br /&gt;
#Domain geometry (x, y, z)^M&lt;br /&gt;
1 1 1^M&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the character ^M is not shown, it is frustrating because the input files look perfect, ParaDiS canot execute these inputs with ^Ms and shows the errors such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
Error: Expected &#039;=&#039; in parameter assignment &lt;br /&gt;
Fatal: Error obtaining values for parameter ) is produced.&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can remove this hidden character ^Ms simply using the command &amp;quot;&amp;lt;tt&amp;gt;dos2unix&amp;lt;/tt&amp;gt;&amp;quot;. This command erase all ^Ms in your files. Just run &amp;lt;tt&amp;gt;dos2unix (your-input-file-name)&amp;lt;/tt&amp;gt;, Then, the input files can be executed.&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Before_You_Start:_Known_Bugs_in_ParaDiS&amp;diff=5204</id>
		<title>Before You Start: Known Bugs in ParaDiS</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Before_You_Start:_Known_Bugs_in_ParaDiS&amp;diff=5204"/>
		<updated>2011-05-19T13:55:51Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bug 1 ==&lt;br /&gt;
&lt;br /&gt;
If you download the standard distribution of ParaDiS &amp;lt;tt&amp;gt;pub-dd3d.v2.0.tar.gz&amp;lt;/tt&amp;gt;, you will not be able to compile and run it in SERIAL mode.  The fix to this problem is described below.&lt;br /&gt;
&lt;br /&gt;
You need to download these three files (available on [http://paradis.stanford.edu/downloads ParaDiS download site]):&lt;br /&gt;
&lt;br /&gt;
 makefile.sys&lt;br /&gt;
 makefile.setup&lt;br /&gt;
 ReadConfig.c&lt;br /&gt;
&lt;br /&gt;
This will allow you to use &amp;lt;tt&amp;gt;SYS = i386&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;SYS = cygwin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;MODE = SERIAL&amp;lt;/tt&amp;gt; in &amp;lt;tt&amp;gt;makefile.setup&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;SYS = i386&amp;lt;/tt&amp;gt; option requires intel compiler &amp;lt;tt&amp;gt;icc&amp;lt;/tt&amp;gt;.  If you do not have this compiler, you can modify the &amp;lt;tt&amp;gt;makefile.sys&amp;lt;/tt&amp;gt; file to use a different compiler.&lt;br /&gt;
&lt;br /&gt;
We are working to enable the &amp;lt;tt&amp;gt;SYS = mac&amp;lt;/tt&amp;gt; option.  Please come back soon.&lt;br /&gt;
&lt;br /&gt;
If your computer does not allow opening of X-window, then you need to set &amp;lt;tt&amp;gt;enable_window = 0&amp;lt;/tt&amp;gt; in your &amp;lt;tt&amp;gt;win.script&amp;lt;/tt&amp;gt; file.  This is also necessary if you submit your job to a queue in a cluster, because you won&#039;t be able to open an interactive window there.&lt;br /&gt;
&lt;br /&gt;
== Bug 2 ==&lt;br /&gt;
As the numbers of&lt;br /&gt;
cells and numbers of processors are changed, ownership or nodes/segments can&lt;br /&gt;
alter which may result in segments changing the cells into which they&lt;br /&gt;
are accounted... and hence alter results. So for a small test case, forces may be perfectly correct in serial but slightly off in parallel using cells (option FULL_N2Forces turned off). &lt;br /&gt;
&lt;br /&gt;
On a large simulation the&lt;br /&gt;
results should be insignificant, but on small simulations with very few&lt;br /&gt;
dislocations, differences are more noticable.&lt;br /&gt;
&lt;br /&gt;
== Bug 3 ==&lt;br /&gt;
Segmentation fault occurs with v2.3.5s and v.2.3.5.1 when compiling with GCC on Ubuntu and running codes with FMM. The error when compiling using &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; optimization in serial or parallel (&amp;lt;tt&amp;gt;cc -O3&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;mpicc -03&amp;lt;/tt&amp;gt;). Appears to be specific to &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; and doesn&#039;t occur for &amp;lt;tt&amp;gt;-02&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;-g&amp;lt;/tt&amp;gt;, for example. &amp;lt;tt&amp;gt;-03&amp;lt;/tt&amp;gt; works properly when using Rijm tables. &lt;br /&gt;
&lt;br /&gt;
This doesn&#039;t occur with the older version of ParaDiS in the subversion (~2.2.3 or 2.2.6?).&lt;br /&gt;
&lt;br /&gt;
Details of error:&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Initialize: Control file parsing complete&lt;br /&gt;
Generating uniform domain decomposition.&lt;br /&gt;
&lt;br /&gt;
Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x00007ffff732896d in ?? () from /lib/libc.so.6&lt;br /&gt;
(gdb) backtrace&lt;br /&gt;
#0  0x00007ffff732896d in ?? () from /lib/libc.so.6&lt;br /&gt;
#1  0x00007ffff732b424 in calloc () from /lib/libc.so.6&lt;br /&gt;
#2  0x0000000000448911 in ReadNodeDataFile ()&lt;br /&gt;
#3  0x000000000042dcd4 in Initialize ()&lt;br /&gt;
#4  0x000000000040e321 in ParadisInit ()&lt;br /&gt;
#5  0x000000000040185a in main ()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bug 4 ==&lt;br /&gt;
Not really a bug, but a suggestion. When an X-window cannot be opened sucessfully the code exits with a segmentation fault. Should be able to add a descriptive message and a break instead.&lt;br /&gt;
&lt;br /&gt;
== Bug 5 ==&lt;br /&gt;
When ParaDiS input files (control and data files) are created in a DOS system (MS-DOS or Windows), the input files sometimes cannot be executed even though the files look okay in your editor of your linux system. For example, when you create input files using &#039;create_dislocation.f&#039; in your DOS (or Windows) system, the hidden character, which is ^M, is embedded at the end of each line in your files. This character is sometimes shown or not shown in your editor. If it is shown, the input files look as the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
### ParaDis nodal file (create_dislocation.f)^M&lt;br /&gt;
### S.A. (10/29/07)###^M&lt;br /&gt;
^M&lt;br /&gt;
#File version number^M&lt;br /&gt;
2^M&lt;br /&gt;
^M&lt;br /&gt;
#Number of data file segments^M&lt;br /&gt;
1^M&lt;br /&gt;
#Minimum coordinate values (x, y, z)^M&lt;br /&gt;
  -18348.6238532110       -18348.6238532110       -18348.6238532110^M     &lt;br /&gt;
#Maximum coordinate values (x, y, z)^M&lt;br /&gt;
   18348.6238532110        18348.6238532110        18348.6238532110^M     &lt;br /&gt;
^M&lt;br /&gt;
#Node count^M&lt;br /&gt;
          54^M&lt;br /&gt;
#Domain geometry (x, y, z)^M&lt;br /&gt;
1 1 1^M&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the character ^M is not shown, it is frustrating because the input files look perfect, ParaDiS canot execute these inputs with ^Ms and shows the errors such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 0; padding: rem; width: 625px;&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
Error: Expected &#039;=&#039; in parameter assignment &lt;br /&gt;
Fatal: Error obtaining values for parameter ) is produced.&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can remove this hidden character ^Ms simply using the command &amp;quot;&amp;lt;tt&amp;gt;dos2unix&amp;lt;/tt&amp;gt;&amp;quot;. This command erase all ^Ms in your files. Just run &amp;lt;tt&amp;gt;dos2unix (your-input-file-name)&amp;lt;/tt&amp;gt;, Then, the input files can be executed.&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2281</id>
		<title>Research Meeting Schedule</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2281"/>
		<updated>2009-10-06T17:04:15Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Autumn 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Autumn 2009===&lt;br /&gt;
&lt;br /&gt;
Prof. Wei Cai&#039;s weekly schedule.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!width=&amp;quot;150pt&amp;quot; | Time &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Monday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Tuesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Wednesday &lt;br /&gt;
!width=&amp;quot;250pt&amp;quot; | Thursday &lt;br /&gt;
!width=&amp;quot;220pt&amp;quot; | Friday&lt;br /&gt;
|-&lt;br /&gt;
|9:00-10:00  || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:00-10:30|| lecture prep || (meeting) || lecture prep || Seok-Woo &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME80 office hour&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:30-11:00|| lecture prep || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Group Meeting&#039;&#039;&#039; || lecture prep || ILL Ryu &lt;br /&gt;
|-&lt;br /&gt;
|11:00-11:30|| rowspan=&amp;quot;2&amp;quot; | bi-weekly Eunseok,&amp;lt;br&amp;gt; Hark, Prof. Prinz|| &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|11:30-12:00|| &#039;&#039;work&#039;&#039; || bi-weekly Hark  || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|12:30-1:15 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | lunch break&lt;br /&gt;
|-&lt;br /&gt;
|1:30-2:05 ||  rowspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;ME80&#039;&#039;&#039; || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME80 office hour&#039;&#039;&#039; &lt;br /&gt;
|  rowspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;ME80&#039;&#039;&#039;   || Jie (w. Prof. Barnett bi-weekly)  ||  &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|2:10-2:45 || Keonwook || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|2:50-3:25 || (meeting) || Sylvie || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|3:30-4:00 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | coffee break &lt;br /&gt;
|-&lt;br /&gt;
|4:00-4:35 || Seunghwa Ryu || Haneesh || Eunseok || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;MC seminar&#039;&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|4:40-6:00 || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Meetings to sign-up&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Billy&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Seminar speaker       &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2257</id>
		<title>Research Meeting Schedule</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2257"/>
		<updated>2009-09-24T02:14:48Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Autumn 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Autumn 2009===&lt;br /&gt;
&lt;br /&gt;
Prof. Wei Cai&#039;s weekly schedule.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!width=&amp;quot;150pt&amp;quot; | Time &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Monday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Tuesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Wednesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Thursday &lt;br /&gt;
!width=&amp;quot;220pt&amp;quot; | Friday&lt;br /&gt;
|-&lt;br /&gt;
|9:00-10:00  || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:00-10:30|| lecture prep || (meeting) || lecture prep || (meeting) &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME80 office hour&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:30-11:00|| lecture prep || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Group Meeting&#039;&#039;&#039; || lecture prep || (meeting)&lt;br /&gt;
|-&lt;br /&gt;
|11:00-12:00|| bi-weekly Eunseok,&amp;lt;br&amp;gt; Hark, Prof. Prinz|| &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|12:30-1:15 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | lunch break&lt;br /&gt;
|-&lt;br /&gt;
|1:30-2:05 ||  rowspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;ME80&#039;&#039;&#039; || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME80 office hour&#039;&#039;&#039; &lt;br /&gt;
|  rowspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;ME80&#039;&#039;&#039;   || (meeting)  ||  &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|2:10-2:45 || (meeting) || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|2:50-3:25 || Seok-Woo || (meeting) || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|3:30-4:00 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | coffee break &lt;br /&gt;
|-&lt;br /&gt;
|4:00-4:35 || Seunghwa Ryu || (meeting) || (meeting) || rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;MC seminar&#039;&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|4:40-6:00 || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Meetings to sign-up&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Eunseok&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | ILL Ryu&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Seokwoo&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Haneesh&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Jie&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Sylvie&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Keonwook &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Billy&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Hark  (bi-weekly)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Jie, Prof. Barnett (bi-weekly)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Ibrahim  (bi-weekly)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Seminar speaker       &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2231</id>
		<title>Research Meeting Schedule</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2231"/>
		<updated>2009-01-11T02:02:14Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Winter 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Winter 2009===&lt;br /&gt;
&lt;br /&gt;
Prof. Wei Cai&#039;s weekly schedule.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!width=&amp;quot;150pt&amp;quot; | Time &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Monday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Tuesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Wednesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Thursday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Friday&lt;br /&gt;
|-&lt;br /&gt;
|9:00-10:00|| bi-weekly Eunseok,&amp;lt;br&amp;gt; Hark, Prof. Prinz  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | &#039;&#039;work&#039;&#039; &lt;br /&gt;
| &#039;&#039;work&#039;&#039;  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | &#039;&#039;work&#039;&#039;  &lt;br /&gt;
| &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:00-10:45|| lecture prep. || lecture prep. || lecture prep.&lt;br /&gt;
|-&lt;br /&gt;
|11:00-12:15||&#039;&#039;&#039;ME346A&#039;&#039;&#039;||&#039;&#039;&#039;ME346A&#039;&#039;&#039;||&#039;&#039;&#039;ME346A&#039;&#039;&#039;&amp;lt;br&amp;gt;(make-up lecture)&lt;br /&gt;
|-&lt;br /&gt;
|12:30-1:15 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | lunch break&lt;br /&gt;
|-&lt;br /&gt;
|1:30-2:05 ||Billy ||Keonwook ||Group Meeting ||Eunseok Lee         &lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;  | &#039;&#039;work&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|2:10-2:45 ||research meeting ||Seok-Woo ||Chris || Sylvie&lt;br /&gt;
|-&lt;br /&gt;
|2:50-3:25 ||research meeting || research meeting ||Jie || Seunghwa&lt;br /&gt;
|-&lt;br /&gt;
|3:30-4:00 || colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | coffee break &lt;br /&gt;
| &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|4:00-6:00 || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;&#039;MC seminar&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Meetings to sign-up&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; |  &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Seunghwa &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Alfredo&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; |  &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Hark&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Haneesh &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Group lunch&#039;&#039;&#039;   &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME346A Office hour&#039;&#039;&#039; &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Seminar speaker       &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2226</id>
		<title>Research Meeting Schedule</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Research_Meeting_Schedule&amp;diff=2226"/>
		<updated>2009-01-04T06:38:06Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Winter 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Winter 2009===&lt;br /&gt;
&lt;br /&gt;
Prof. Wei Cai&#039;s weekly schedule.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!width=&amp;quot;150pt&amp;quot; | Time &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Monday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Tuesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Wednesday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Thursday &lt;br /&gt;
!width=&amp;quot;200pt&amp;quot; | Friday&lt;br /&gt;
|-&lt;br /&gt;
|9:00-10:00|| bi-weekly Eunseok,&amp;lt;br&amp;gt; Hark, Prof. Prinz  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | &#039;&#039;work&#039;&#039; &lt;br /&gt;
| &#039;&#039;work&#039;&#039;  &lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | &#039;&#039;work&#039;&#039;  &lt;br /&gt;
| &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|10:00-10:45|| lecture prep. || lecture prep. || lecture prep.&lt;br /&gt;
|-&lt;br /&gt;
|11:00-12:15||&#039;&#039;&#039;ME346A&#039;&#039;&#039;||&#039;&#039;&#039;ME346A&#039;&#039;&#039;||&#039;&#039;&#039;ME346A&#039;&#039;&#039;&amp;lt;br&amp;gt;(make-up lecture)&lt;br /&gt;
|-&lt;br /&gt;
|12:30-1:15 || colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | lunch break&lt;br /&gt;
|-&lt;br /&gt;
|1:30-2:05 ||research meeting ||Keonwook ||Seok-Woo ||research meeting         &lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;  | &#039;&#039;work&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|2:10-2:45 ||research meeting ||research meeting ||Chris ||research meeting&lt;br /&gt;
|-&lt;br /&gt;
|2:50-3:25 ||research meeting || research meeting ||Jie ||research meeting&lt;br /&gt;
|-&lt;br /&gt;
|3:30-4:00 || colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;lightgrey&amp;quot; | coffee break &lt;br /&gt;
| &#039;&#039;work&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|4:00-6:00 || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;work&#039;&#039; || &#039;&#039;&#039;MC seminar&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Meetings to sign-up&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Eunseok &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; |  &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Billy&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Seunghwa &lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Sylvie&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Alfredo&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; |  &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Hark&lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | Haneesh &lt;br /&gt;
| width=&amp;quot;120pt&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;Group lunch&#039;&#039;&#039;   &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;ME346A Office hour&#039;&#039;&#039; &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Seminar speaker       &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Seokwoo_Lee&amp;diff=1167</id>
		<title>Seokwoo Lee</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Seokwoo_Lee&amp;diff=1167"/>
		<updated>2008-01-23T23:39:29Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Seok-Woo Lee==&lt;br /&gt;
Title: Ph.D candidate &amp;lt;br&amp;gt;&lt;br /&gt;
Department: Materials Science and Enigneering &amp;lt;br&amp;gt;&lt;br /&gt;
Location: Building 550, rm 554G, 416 Escondido mall, Stanford, CA, 94305 &amp;lt;br&amp;gt;&lt;br /&gt;
Phone: 650 799 1566 &amp;lt;br&amp;gt;&lt;br /&gt;
E-mail: swlee49@stanford.edu &amp;lt;br&amp;gt;&lt;br /&gt;
homepage : http://www.stanford.edu/~swlee49&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Seokwoo_Lee&amp;diff=1166</id>
		<title>Seokwoo Lee</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Seokwoo_Lee&amp;diff=1166"/>
		<updated>2008-01-23T23:34:57Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: New page: Seok-Woo Lee    Title: Ph.D candidate    Department: Materials Science and Enigneering    Location: Building 550, rm 554G, 416 Escondido mall, Stanford, CA, 94305    Phone: 650 799 1566   ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seok-Woo Lee&lt;br /&gt;
   Title: Ph.D candidate&lt;br /&gt;
   Department: Materials Science and Enigneering&lt;br /&gt;
   Location: Building 550, rm 554G, 416 Escondido mall, Stanford, CA, 94305&lt;br /&gt;
   Phone: 650 799 1566&lt;br /&gt;
   E-mail: swlee49@stanford.edu&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=M01_How_to_Obtain_and_Run_DDLab&amp;diff=460</id>
		<title>M01 How to Obtain and Run DDLab</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=M01_How_to_Obtain_and_Run_DDLab&amp;diff=460"/>
		<updated>2007-11-30T21:49:38Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: New page: Seokwoo Lee and Wei Cai  ==What is DDLab==  DDLab is ...   ==Download from the Web==  You can download DDLab from [http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab here]  You can a...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seokwoo Lee and Wei Cai&lt;br /&gt;
&lt;br /&gt;
==What is DDLab==&lt;br /&gt;
&lt;br /&gt;
DDLab is ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download from the Web==&lt;br /&gt;
&lt;br /&gt;
You can download DDLab from&lt;br /&gt;
[http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab here]&lt;br /&gt;
&lt;br /&gt;
You can also download ParaDiS and DDLab together from&lt;br /&gt;
[http://paradis.stanford.edu here]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=454</id>
		<title>DDLab Manuals</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=454"/>
		<updated>2007-11-30T21:49:24Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M01 How to Obtain and Run DDLab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Frank-Read Source]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Binary Junction]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=453</id>
		<title>DDLab Manuals</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=453"/>
		<updated>2007-11-30T21:49:05Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M01 How Obtain and Run DDLab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Frank-Read Source]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Binary Junction]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=452</id>
		<title>DDLab Manuals</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=452"/>
		<updated>2007-11-30T21:48:28Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M01 How to Obtain and Run DDLab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Frank-Read Source]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Binary Junction]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=459</id>
		<title>M01 How Obtain and Run DDLab</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=459"/>
		<updated>2007-11-30T21:47:54Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seokwoo Lee and Wei Cai&lt;br /&gt;
&lt;br /&gt;
==What is DDLab==&lt;br /&gt;
&lt;br /&gt;
DDLab is ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download from the Web==&lt;br /&gt;
&lt;br /&gt;
You can download DDLab from&lt;br /&gt;
[http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab here]&lt;br /&gt;
&lt;br /&gt;
You can also download ParaDiS and DDLab together from&lt;br /&gt;
[http://paradis.stanford.edu here]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=458</id>
		<title>M01 How Obtain and Run DDLab</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=458"/>
		<updated>2007-11-30T21:46:39Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Download from the Web */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to Obtain and Run DDLab&lt;br /&gt;
&lt;br /&gt;
Seokwoo Lee and Wei Cai&lt;br /&gt;
&lt;br /&gt;
==What is DDLab==&lt;br /&gt;
&lt;br /&gt;
==Download from the Web==&lt;br /&gt;
&lt;br /&gt;
You can download DDLab from&lt;br /&gt;
[http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab here]&lt;br /&gt;
&lt;br /&gt;
You can also download ParaDiS and DDLab together from&lt;br /&gt;
[http://paradis.stanford.edu here]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=457</id>
		<title>M01 How Obtain and Run DDLab</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=M01_How_Obtain_and_Run_DDLab&amp;diff=457"/>
		<updated>2007-11-30T21:44:54Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: New page: How to Obtain and Run DDLab  Seokwoo Lee and Wei Cai  ==What is DDLab==  ==Download from the Web==  You can download DDLab from [http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab|he...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to Obtain and Run DDLab&lt;br /&gt;
&lt;br /&gt;
Seokwoo Lee and Wei Cai&lt;br /&gt;
&lt;br /&gt;
==What is DDLab==&lt;br /&gt;
&lt;br /&gt;
==Download from the Web==&lt;br /&gt;
&lt;br /&gt;
You can download DDLab from&lt;br /&gt;
[http://micro.stanford.edu/~caiwei/Forum/2005-12-05-DDLab|here]&lt;br /&gt;
&lt;br /&gt;
You can also download ParaDiS and DDLab together from&lt;br /&gt;
[http://paradis.stanford.edu|here]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=451</id>
		<title>DDLab Manuals</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=DDLab_Manuals&amp;diff=451"/>
		<updated>2007-11-30T21:41:18Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: New page: &amp;lt;UL&amp;gt;  &amp;lt;LI&amp;gt; M01 How Obtain and Run DDLab  &amp;lt;LI&amp;gt; M02 Frank-Read Source  &amp;lt;LI&amp;gt; M02 Binary Junction  &amp;lt;/UL&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M01 How Obtain and Run DDLab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Frank-Read Source]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt; [[M02 Binary Junction]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Main_Page&amp;diff=200</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Main_Page&amp;diff=200"/>
		<updated>2007-11-30T21:36:43Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the Micro and Nano Mechanics Group at Stanford&lt;br /&gt;
&lt;br /&gt;
==Group Members==&lt;br /&gt;
&lt;br /&gt;
[[Wei Cai]]&lt;br /&gt;
&lt;br /&gt;
[[Sylvie Aubry]]&lt;br /&gt;
&lt;br /&gt;
[[Keonwook Kang]]&lt;br /&gt;
&lt;br /&gt;
[[Seunghwa Ryu]]&lt;br /&gt;
&lt;br /&gt;
[[Yongxing Shen]] (auditor)&lt;br /&gt;
&lt;br /&gt;
[[Chris Weinberger]]&lt;br /&gt;
&lt;br /&gt;
[[Jie YIN]]&lt;br /&gt;
&lt;br /&gt;
[[Seokwoo Lee]]&lt;br /&gt;
&lt;br /&gt;
==Research Projects==&lt;br /&gt;
&lt;br /&gt;
[[Nanowire Mechanics]]&lt;br /&gt;
&lt;br /&gt;
[[Dislocation Core]]&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
[[Dislocations]]&lt;br /&gt;
&lt;br /&gt;
[[Atomistic Calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Unix Basics]]&lt;br /&gt;
&lt;br /&gt;
[[Computer Setup]]&lt;br /&gt;
&lt;br /&gt;
[[MD++ Manuals]]&lt;br /&gt;
&lt;br /&gt;
[[DDLab Manuals]]&lt;br /&gt;
&lt;br /&gt;
==Fun==&lt;br /&gt;
&lt;br /&gt;
[[Local Restaurants]]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
	<entry>
		<id>http://micro.stanford.edu/mediawiki/index.php?title=Main_Page&amp;diff=199</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://micro.stanford.edu/mediawiki/index.php?title=Main_Page&amp;diff=199"/>
		<updated>2007-11-29T22:52:24Z</updated>

		<summary type="html">&lt;p&gt;Swlee49: /* Group Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the Micro and Nano Mechanics Group at Stanford&lt;br /&gt;
&lt;br /&gt;
==Group Members==&lt;br /&gt;
&lt;br /&gt;
[[Wei Cai]]&lt;br /&gt;
&lt;br /&gt;
[[Sylvie Aubry]]&lt;br /&gt;
&lt;br /&gt;
[[Keonwook Kang]]&lt;br /&gt;
&lt;br /&gt;
[[Seunghwa Ryu]]&lt;br /&gt;
&lt;br /&gt;
[[Yongxing Shen]] (auditor)&lt;br /&gt;
&lt;br /&gt;
[[Chris Weinberger]]&lt;br /&gt;
&lt;br /&gt;
[[Jie YIN]]&lt;br /&gt;
&lt;br /&gt;
[[Seokwoo Lee]]&lt;br /&gt;
&lt;br /&gt;
==Research Projects==&lt;br /&gt;
&lt;br /&gt;
[[Nanowire Mechanics]]&lt;br /&gt;
&lt;br /&gt;
[[Dislocation Core]]&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
[[Dislocations]]&lt;br /&gt;
&lt;br /&gt;
[[Atomistic Calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Unix Basics]]&lt;br /&gt;
&lt;br /&gt;
[[Computer Setup]]&lt;br /&gt;
&lt;br /&gt;
[[MD++ Manuals]]&lt;br /&gt;
&lt;br /&gt;
==Fun==&lt;br /&gt;
&lt;br /&gt;
[[Local Restaurants]]&lt;/div&gt;</summary>
		<author><name>Swlee49</name></author>
	</entry>
</feed>