Changeset 07a4d15 in OpenModelica


Ignore:
Timestamp:
2014-02-06T17:24:12+01:00 (10 years ago)
Author:
Martin Sjölund <martin.sjolund@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
8c34e0e
Parents:
1ce72d5
Message:

lis only create x-vector once

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@19006 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SimulationRuntime/c/simulation/solver/linearSolverLis.c

    r1d852115 r07a4d15  
    6161  lis_vector_set_size(data->b, data->n_row, 0);
    6262
     63  lis_vector_create(0, &(data->x));
     64  lis_vector_set_size(data->b, data->n_row, 0);
     65
    6366  lis_solver_create(&(data->solver));
    6467  lis_solver_set_option("-i fgmres ",data->solver);
     
    112115  }
    113116
    114   /* Create a new Vector for the solution */
    115   lis_vector_destroy(sData->x);
    116   lis_vector_duplicate(sData->A,&(sData->x));
    117  
    118117  /* solve */
    119118  ret = lis_solve(sData->A,sData->b,sData->x,sData->solver);
Note: See TracChangeset for help on using the changeset viewer.