Frankly speaking, I dislike the registration compulsion very much:
1. The license depends on the PC name. What am I supposed to do if I want to carry Sequalator on my USB flash drive to run it on other PCs than mine?
2. If I don't register Sequalator, I will always have to wait 10 seconds for Sequalator to start. This behavior is annoying.
3. I do not want to share my full name (=my Windows account name) just to overcome the startup penalty time.
Another topic: I've got a feature request:
Don't clear the whole table if the user clicks adds or removes a variable. The user experience would be improved if you retained the variables which are not affected by the addition or removal of a variable.
I feel that is a terrible UX concept as the user may change the no of variables by mistake and get wrong answers.
You open this file in MS Excel [...]
+-------------------+---------------------+-----------------+-------------------+
| CPU | Number of variables | 10000 | -/- |
+-------------------+---------------------+-----------------+-------------------+
| Description | Time Required | % of Total Time | Time per Equation |
| | | | |
| Initialise | 0.224 | 0.0581456 | 2.24e-05 |
| Generate Nos. | 4.68 | 1.21483 | 0.000468 |
| Save To File | 43.737 | 11.3532 | 0.0043737 |
| Open File | 28.038 | 7.27806 | 0.0028038 |
| Solving Equations | 308.561 | 80.0958 | 0.0308561 |
| Total Time (sec) | 385.24 | 100 | 0.038524 |
+-------------------+---------------------+-----------------+-------------------+
+-------------------+---------------------+-----------------+-------------------+
| GPU | Number of variables | 10000 | |
+-------------------+---------------------+-----------------+-------------------+
| Description | Time Required | % of Total Time | Time per Equation |
| | | | |
| Initialise | 0.242 | 0.0600756 | 2.42e-05 |
| Generate Nos. | 5.036 | 1.25017 | 0.0005036 |
| Save To File | 46.433 | 11.5268 | 0.0046433 |
| Open File | 29.879 | 7.41735 | 0.0029879 |
| Solving Equations | 321.236 | 79.74568 | 0.0321236 |
| Total Time (sec) | 402.826 | 100 | 0.0402826 |
+-------------------+---------------------+-----------------+-------------------+
+----------------+-------+--------+
| UI mode/solver | CPU | OpenCL |
+----------------+-------+--------+
| Simple | 4.887 | 4.89 |
| Stealth | 5.697 | 5.652 |
+----------------+-------+--------+
+---+----+----+---+----------+
| | X1 | X2 | = | R. H. S. |
+---+----+----+---+----------+
| 1 | 3 | 4 | = | 6 |
| 2 | 1 | 2 | = | 5 |
+---+----+----+---+----------+
+---+----+----+---+----------+
| | X1 | X2 | = | R. H. S. |
+---+----+----+---+----------+
| 1 | 3 | 2 | = | 9 |
| 2 | -6 | 2 | = | 0 |
+---+----+----+---+----------+
Turning off Debug.
Turning on Debug.
--> Found OpenCL Plugin
Application Exited with Error Code 0 .