mailr7768 - /branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 16, 2008 - 17:37:
Author: bugman
Date: Thu Oct 16 17:37:30 2008
New Revision: 7768

URL: http://svn.gna.org/viewcvs/relax?rev=7768&view=rev
Log:
Formatting clean ups and a bug fix for the 'self.param_types' variable now 
named 'model_type'.


Modified:
    branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py

Modified: 
branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py?rev=7768&r1=7767&r2=7768&view=diff
==============================================================================
--- branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py 
(original)
+++ branches/multi_processor_merge/specific_fns/model_free/mf_minimise.py Thu 
Oct 16 17:37:30 2008
@@ -978,18 +978,16 @@
             # Minimisation.
             ###############
             #FIXME??? strange contraints
-            if match('^[Gg]rid', min_algor) and self.param_set == 'diff' :
+            if match('^[Gg]rid', min_algor) and model_type == 'diff' :
                 processors = self.relax.processor.processor_size()
                 full_grid_info = Grid_info(min_options)
                 sub_grid_list = 
full_grid_info.sub_divide(self.relax.processor.processor_size())
                 if constraints:
-                    super_grid_memo = 
MF_super_grid_memo(model_free=self,index=index,sim_index=sim_index,run=self.run,param_set=self.param_set,
-                                          
scaling=scaling,scaling_matrix=self.scaling_matrix,full_output=1, 
print_flag=print_flag, print_prefix="", grid_size=self.grid_size, A=A,b=b)
+                    super_grid_memo = MF_super_grid_memo(model_free=self, 
index=index, sim_index=sim_index, model_type=model_type, scaling=scaling, 
scaling_matrix=self.scaling_matrix, full_output=1, print_flag=print_flag, 
print_prefix="", grid_size=self.grid_size, A=A, b=b)
                 else:
-                    super_grid_memo = 
MF_super_grid_memo(model_free=self,index=index,sim_index=sim_index,run=self.run,param_set=self.param_set,
-                                          
scaling=scaling,scaling_matrix=self.scaling_matrix,full_output=1, 
print_flag=print_flag, print_prefix="", grid_size=self.grid_size, )
-
-                for sub_grid_index,sub_grid_info in enumerate(sub_grid_list):
+                    super_grid_memo = MF_super_grid_memo(model_free=self, 
index=index, sim_index=sim_index, model_type=model_type, scaling=scaling, 
scaling_matrix=self.scaling_matrix, full_output=1, print_flag=print_flag, 
print_prefix="", grid_size=self.grid_size, )
+
+                for sub_grid_index, sub_grid_info in 
enumerate(sub_grid_list):
                     command=MF_grid_command()
                     command.set_mf(init_params=param_vector, 
model_type=model_type, diff_type=diff_type, diff_params=diff_params, 
scaling_matrix=scaling_matrix, num_spins=num_spins, equations=equations, 
param_types=param_types, param_values=param_values, relax_data=relax_data, 
errors=relax_error, bond_length=r, csa=csa, num_frq=num_frq, frq=frq, 
num_ri=num_ri, remap_table=remap_table, noe_r1_table=noe_r1_table, 
ri_labels=ri_labels, gx=gx, gh=gh, h_bar=h_bar, mu0=mu0, 
num_params=num_params, vectors=xh_unit_vectors)
                     if constraints:
@@ -999,7 +997,7 @@
 
 
                     memo = MF_grid_memo(super_grid_memo)
-                    self.relax.processor.add_to_queue(command,memo)
+                    self.relax.processor.add_to_queue(command, memo)
 
             else:
                 command=MF_minimise_command()
@@ -1014,35 +1012,35 @@
                 else:
                     command.set_minimise(args=(), x0=self.param_vector, 
min_algor=min_algor, min_options=min_options, func_tol=func_tol, 
grad_tol=grad_tol, maxiter=max_iterations, full_output=1, 
print_flag=verbosity)
 
-                memo = 
MF_memo(model_free=self,index=index,sim_index=sim_index,run=self.run,param_set=self.param_set,scaling=scaling,
 scaling_matrix=scaling_matrix)
-
-                self.relax.processor.add_to_queue(command,memo)
+                memo = MF_memo(model_free=self, index=index, 
sim_index=sim_index, run=self.run, model_type=model_type, scaling=scaling, 
scaling_matrix=scaling_matrix)
+
+                self.relax.processor.add_to_queue(command, memo)
         #print self.relax.processor.command_queue
         #raise Exception('test')
         #self.relax.processor.run_queue()
 
 
-    def disassemble_result(self, param_vector, func, iter, fc, gc, hc, 
warning, spin, sim_index, param_set, scaling, scaling_matrix):
+    def disassemble_result(self, param_vector, func, iter, fc, gc, hc, 
warning, spin, sim_index, model_type, scaling, scaling_matrix):
         """Disassemble the optimisation results."""
 
-            #print 
'***',param_vector,func,iter,fc,gc,hc,warning,run,index,sim_index, 
param_set,scaling
+            #print '***', param_vector, func, iter, fc, gc, hc, warning, 
spin, sim_index, model_type, scaling
             #self.write_columnar_line(file=sys.stdout)
             #self.param_vector=param_vector
 
 #            print 'disassembel result'
-#            print 'param_vector',param_vector
-#            print 'func',func
-#            print 'iter',iter
-#            print 'fc',fc
-#            print 'gc',gc
-#            print 'hc',hc
-#            print 'warning',warning
-#            print 'run',run
-#            print 'index',index
-#            print 'sim_index',sim_index
-#            print ' param_set ',param_set
-#            print 'scaling',scaling
-#            print 'scaling_matrix',scaling_matrix
+#            print 'param_vector', param_vector
+#            print 'func', func
+#            print 'iter', iter
+#            print 'fc', fc
+#            print 'gc', gc
+#            print 'hc', hc
+#            print 'warning', warning
+#            print 'run', run
+#            print 'index', index
+#            print 'sim_index', sim_index
+#            print ' model_type ', model_type
+#            print 'scaling', scaling
+#            print 'scaling_matrix', scaling_matrix
             #FIXME this is a fix for old code
 #            self.iter_count = iter
 #            self.f_count = fc




Related Messages


Powered by MHonArc, Updated Thu Oct 16 17:40:03 2008