update a dimension by appending the number of added elements to the dimensions ::
        
          <upddated dimension> = <old dimension> + <number of added elements along this dimension>

def update_Dim(self,name,value):
        '''
        update a dimension by appending the number of added elements to the dimensions ::
        
          <upddated dimension> = <old dimension> + <number of added elements along this dimension>
           
        '''
        oldVal=self._dimensions[name]
        self._dimensions[name] += value
        self.message(2, 'Updating dimension {0} (from {1} to {2})'.format(name,oldVal,self._dimensions[name]))
        
        #Update dimensions within all variables
        for p in self.par_list:
            if self.__dict__[p].__dict__.has_key('_dimensions'):
                for d in self.__dict__[p]._dimensions.keys():
                    self.__dict__[p]._dimensions.update({d:self._dimensions[d]})