Ticket #5378 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Create a function domain class for parallel fitting

Reported by: Roman Tolchenov Owned by: Roman Tolchenov
Priority: major Milestone: Release 2.2
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Jose Borreguero

Description (last modified by Roman Tolchenov) (diff)

Work will be continued in #5574 and #5575

Change History

comment:1 Changed 8 years ago by Roman Tolchenov

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Roman Tolchenov

Re #5378. Added ParDomain class

Changeset: 9befc67c26842a544093754dd741bde84e437cec

comment:3 Changed 8 years ago by Roman Tolchenov

Re #5378. Working on numeric derivatives in parallel

Changeset: 44639c7733f599d4bc2105070d733f369d184f20

comment:4 Changed 8 years ago by Roman Tolchenov

Re #5378. Fixed compile error

Changeset: 23492641ebba92e1b17f6c284d41125542776b57

comment:5 Changed 8 years ago by Roman Tolchenov

Re #5378. Added ParDomain class

Changeset: 9befc67c26842a544093754dd741bde84e437cec

comment:6 Changed 8 years ago by Roman Tolchenov

Re #5378. Working on numeric derivatives in parallel

Changeset: 44639c7733f599d4bc2105070d733f369d184f20

comment:7 Changed 8 years ago by Roman Tolchenov

Re #5378. Fixed compile error

Changeset: 23492641ebba92e1b17f6c284d41125542776b57

comment:8 Changed 8 years ago by Roman Tolchenov

Re #5378. Added ParDomain class

Changeset: 9befc67c26842a544093754dd741bde84e437cec

comment:9 Changed 8 years ago by Roman Tolchenov

Re #5378. Working on numeric derivatives in parallel

Changeset: 44639c7733f599d4bc2105070d733f369d184f20

comment:10 Changed 8 years ago by Roman Tolchenov

Re #5378. Fixed compile error

Changeset: 23492641ebba92e1b17f6c284d41125542776b57

comment:11 Changed 8 years ago by Russell Taylor

Re #5378. Clear compiler warning.

Changeset: 5e9a85d2c452e36b087b5cb72037083d7ab5bb55

comment:12 Changed 8 years ago by Russell Taylor

Re #5378. Clear compiler warning.

Changeset: 5e9a85d2c452e36b087b5cb72037083d7ab5bb55

comment:13 Changed 8 years ago by Russell Taylor

Re #5378. Clear compiler warning.

Changeset: 5e9a85d2c452e36b087b5cb72037083d7ab5bb55

comment:14 Changed 8 years ago by Russell Taylor

Re #5378. Clear compiler warning.

Changeset: 5e9a85d2c452e36b087b5cb72037083d7ab5bb55

comment:15 Changed 8 years ago by Roman Tolchenov

  • Status changed from accepted to verify
  • Resolution set to fixed
  • Description modified (diff)

comment:16 Changed 8 years ago by Roman Tolchenov

To test:

  • Load a workspace.
  • Start Fit dialog from Algorithms dock widget.
  • Define a function. Use a function which uses analytical derivatives not numerical.
  • Change Domain type to Parallel.
  • Set Maximum size to some value (default should also work). Maximum size is the maximum number of data points processed by each thread. Fit result shouldn't depend on it.
  • Run Fit. (The dialog has a bug and Fit may fail first time. After restarting it should work)
  • Fit result shouldn't depend on the domain type.

comment:17 Changed 8 years ago by Jose Borreguero

  • Status changed from verify to verifying
  • Tester set to Jose Borreguero

comment:18 Changed 8 years ago by Jose Borreguero

  • Status changed from verifying to closed

comment:19 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6224

Note: See TracTickets for help on using tickets.