Index: /issm/trunk-jpl/src/m/classes/clusters/generic.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/generic.js	(revision 20612)
+++ /issm/trunk-jpl/src/m/classes/clusters/generic.js	(revision 20613)
@@ -12,4 +12,5 @@
 	this.url=options.getfieldvalue('url','');
 	this.np=options.getfieldvalue('np',3);
+	this.codeversion=options.getfieldvalue('codeversion',20486);
 	this.codepath=options.getfieldvalue('codepath','issmdir/bin');
 	this.executionpath=options.getfieldvalue('executionpath','issmdir/execution');
@@ -101,5 +102,9 @@
 		var nplength = new Uint32Array(1);
 		nplength[0] = npbuffer.byteLength;
-
+		
+		var codeversionbuffer = this.str2ab(md.cluster.codeversion.toString());
+		var codeversionlength = new Uint32Array(1);
+		codeversionlength[0] = codeversionbuffer.byteLength;
+		
 		var runtimenamebuffer = this.str2ab(runtimename);
 		var runtimenamelength = new Uint32Array(1);
@@ -122,5 +127,5 @@
 		binlength[0] = binbuffer.byteLength;
 		
-		var data = new Blob([nplength,npbuffer,runtimenamelength,runtimenamebuffer,namelength,namebuffer,toolkitslength,toolkitsbuffer,solutionlength,solutionbuffer,binlength,binbuffer]);
+		var data = new Blob([nplength,npbuffer,codeversionlength,codeversionbuffer,runtimenamelength,runtimenamebuffer,namelength,namebuffer,toolkitslength,toolkitsbuffer,solutionlength,solutionbuffer,binlength,binbuffer]);
 	
 		request.open("POST", this.url, true);
