Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/boincadm/prj/html/inc/boinc_db.inc on line 147
Posts by Tomáš Brada

Posts by Tomáš Brada

41) Message boards : Code and Servers : Diagonal Latin squares of order n>10
Deprecated: Creation of dynamic property BoincUser::$prefs is deprecated in /var/boincadm/prj/html/inc/forum_db.inc on line 164
(Message 4366)
Posted 15 Jan 2021 by Tomáš Brada
Post:
We have three rules for SN DLS of order 17
1 2 3 4 5 6 7 16 8 0 9 10 11 12 13 14 15
1 2 3 16 5 6 7 12 8 4 9 10 11 0 13 14 15
1 16 3 14 5 12 7 10 8 6 9 4 11 2 13 0 15

More rules:
1 0 3 2 5 4 7 6 8 10 9 12 11 14 13 16 15
1 0 3 2 5 4 7 6 8 10 9 12 11 14 15 16 13
1 0 3 2 5 4 7 6 8 10 9 12 11 15 16 13 14
1 0 3 2 5 4 7 6 8 10 9 12 11 15 16 14 13
1 0 3 2 5 4 7 6 8 10 9 12 13 11 15 16 14
1 0 3 2 5 4 7 6 8 10 9 12 13 14 15 16 11
1 0 3 2 5 4 7 6 8 10 9 12 13 15 11 16 14
1 0 3 2 5 4 7 6 8 10 9 12 13 15 16 11 14
1 0 3 2 5 4 7 6 8 10 9 12 13 15 16 14 11
1 0 3 2 5 4 7 6 8 10 9 13 14 15 16 11 12
1 0 3 2 5 4 7 6 8 10 9 13 14 15 16 12 11
1 0 3 2 5 4 7 6 8 10 9 13 15 11 16 12 14
1 0 3 2 5 4 7 6 8 10 9 13 15 11 16 14 12
1 0 3 2 5 4 7 6 8 10 9 13 15 12 16 14 11
1 0 3 2 5 4 7 6 8 10 9 13 15 16 12 14 11
42) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4365)
Posted 15 Jan 2021 by Tomáš Brada
Post:
https://github.com/bmatzelle/gow/releases
The sort program there is called gsort.exe (windows has program of same name). You can install the whole package (10MB) or copy just the gsort exe with two dlls.
Includes few useful programs, like cut, diff, grep.
43) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4361)
Posted 14 Jan 2021 by Tomáš Brada
Post:
Can you make the program remove duplicate CFs?

The program is called sort.
sort -u <input.txt

JHep946hdpmD3PbVe64oR1i2JacXn5EZhBapLW1bdkDY4JdXfnDizzcaKLehQmyCFnBMwusRtF4PEhke4
JVUesFePXAN1rG8UWDrmYhv7h3UUqSqVraVEBWcofey2tPsEJpepgvNg8vu32qL8dazxSPiVu1Ttj29tL
JZavs7uAV4CURwBtFMoJPcLBijAc1hE3FotZHERYCMPtfJ1PMTFPDqmULKieXppg11yArjb6WbfYS3zYz2
J39x3jjhxnHszoQpfcDrAzx27ZgCpvYW9JZU9nm4EozssVGc6mUYnCWuV7HzfwhWK2hEtntURM2pDGa9ins
44) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4358)
Posted 14 Jan 2021 by Tomáš Brada
Post:
You did not answer the question
How much RAM is required for the program?

If I understand correctly, cache files will help quickly canonicalize DLS (?)

Cache file helps to quickly canonicalize DLS. If not present, the program generates the missing file. But for orders 16+ is is very slow. So you can extract kanonb_cache_17.dat from a zip file, and try it out, it will solve in few seconds. It uses less than 400 MB of RAM.
45) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4356)
Posted 13 Jan 2021 by Tomáš Brada
Post:
The program would have ended after reaching 5160960. I run your DLK and got the solution below.
in: JQiBJzfpi4cDA7gjVeqHYS9v66FyyHaywfvhUvgBXnkJa2PbDv7UgMAgKYZupiCsckFX7b8kMdaEFFREt4gbPtRSf2
cf: JHep946hdpmD3PbVe64oR1i2JacXn5EZhBapLW1bdkDY4JdXfnDizzcaKLehQmyCFnBMwusRtF4PEhke4
num_dtrans: 204995269

0 2 C E 7 B 8 6 F 4 D 3 A 9 G 5 1                             
5 1 3 B D G A 8 E C 4 9 0 F 6 2 7                                                                                                   
B 6 2 4 A C F 9 D 5 0 1 E 7 3 G 8                                 
6 A 7 3 5 9 B E C 1 2 D G 4 F 8 0                             
2 7 9 G 4 6 0 A B 3 C F 5 E 8 1 D       
4 3 G 0 F 5 7 1 A B E 6 D 8 2 C 9       
A 5 4 F 1 E 6 G 9 D 7 C 8 3 B 0 2                    
C 9 6 5 E 2 D 7 0 G B 8 4 A 1 3 F                                                                                                   
D C B A 9 0 1 2 8 E F G 7 6 5 4 3       
1 D F 6 C 8 5 0 G 9 3 E 2 B A 7 4                           
E G 5 D 8 4 9 3 7 0 A 2 F 1 C B 6       
7 4 E 8 3 A 2 5 6 F 9 B 1 G 0 D C                                 
3 F 8 2 B 1 4 D 5 6 G A C 0 7 9 E                             
G 8 1 C 0 3 E F 4 2 5 7 B D 9 6 A 
8 0 D 9 2 F G B 3 7 1 4 6 C E A 5 
9 E A 1 G 7 C 4 2 8 6 0 3 5 D F B 
F B 0 7 6 D 3 C 1 A 8 5 9 2 4 E G 

Additionally I upload my cache files for the program: https://boinc.tbrada.eu/download/ndlk-dat-2101a.zip
46) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4354)
Posted 11 Jan 2021 by Tomáš Brada
Post:
Code of square
DW71H14GBTJeK6fE1RcSBVdKdAhrHJYM

Canonical form: DaUayP5fWmYHjcNNj3JnBN6rQXiMjg6
24901 d-transversals.
Found first 1075 ODLK found in path (1,1) to (1,5): https://boinc.tbrada.eu/download/DaUay.1.1-5.txt
47) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4353)
Posted 11 Jan 2021 by Tomáš Brada
Post:
Releasing programs for DLK(N).
Source on: https://github.com/tomasbrod/tbboinc
Download windows build ec0d025846:
https://boinc.tbrada.eu/download/ndlk-2101a.zip
Download windows build b1b4dc24f04:
https://boinc.tbrada.eu/download/ndlk-2101b.zip

dlkconv.exe
dlkconv.exe: (input-spec) [input] [(output-spec) [output]
** Diagonal Latin Square converter and normalizer **
input-spec: Endoded/compressed (e), Alphanumeric (a), stdin (s) File (f).
 Encoded input can be passed immediately on command line.
 Othervise a NxN matrix of decimal numbers, or Alphanumeric (a) must be
 passed via stdin or file. Multiple orders (N) may be mixed on input.
 Empty lines and (one) trailing spaces are ignored.
output-spec: (e)(a)(f), stdout (s), Compact (c), Diagonal (d)
 LS normalized on first row are written to stdout by default.
 Space between output squares are ommited in Compact (c) mode.
 With (d), output matrix is normalized on main diagonal.
Example dlkconv.exe e 7yPG4 dc -- decode 7yPG4 and normalize diagonal
Author: Tomas Brada (GPL)


ortogonb.exe
ortogonb.exe: [-co] (Input) >output
** Search for Orthogonal mates of Diagonal Latin Square **
 -c print number of transverses and exit
 -o output orthogonal mates like they are found
Input: encoded diagonal latin square (see dlkconv.exe)
Output: metadata and orthogonal squares in encoded format
Returns 0 if orthogonal mates found, 1 if not. Multi Thread.
Example ortogonb.exe BJMzz45jMmo1FfZtCjN
Author: Tomas Brada (GPL)


ortogonbw.exe
ortogonbw.exe: (Input) (Path) >output
** Search for Orthogonal mates of Diagonal Latin Square **
Input: encoded diagonal latin square (see dlkconv.exe)
Output: metadata and orthogonal squares in encoded format
Prints to output immediately as square is found. Single thread.
Path: sequence of space-separated numbers narrowing the problem space
Explanation: L(level) c(column) choosen-row / count-rows
Specify number as Path from 1 up to count-rows to narrow down the Search,
specify multiple numbers to narrow down further.
Example: ortogonbw.exe DeGkNZGc43qaHWnNUsjfvuQNbREDKc4 3 120
Author: Tomas Brada (GPL)


kanonb.exe
kanonb.exe: <input >output
** Diagonal Latin Square Kanonizer **
Input and Output in Encoded form (see dlkconv)
Uses cache files kanonb_cache_NN.dat in the current directory.


ortowalk.exe
ortowalk.exe: FileName
** Explore the full graph of DLK orthogonality **
Insert the initial CF-DLK into FileName.todo
then run "ortowalk.exe FileName" (without the .todo)
Author: Tomas Brada (GPL)


rules.exe
rules.exe: (N) >output
** Diagonal Latin Square Rule Enumerator **
Enumerates all rules of CF-DLK of order N
Uses cache files kanonb_cache_NN.dat in the current directory.
Author: Tomas Brada (GPL)
48) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4344)
Posted 1 Jan 2021 by Tomáš Brada
Post:
https://web.archive.org/web/20201216203209/https://boinc.tbrada.eu/forum_thread.php?id=3104&sort=5
49) Message boards : Code and Servers : Diagonal Latin squares of order n>10 (Message 4339)
Posted 30 Nov 2020 by Tomáš Brada
Post:
I will get to it tomorrow.
Hurray!
50) Message boards : Code and Servers : Server operating system (Message 4331)
Posted 10 Nov 2020 by Tomáš Brada
Post:
The webserver will be moved to another computer. Also the database, but without the result and workunit data will be moved.
Seduler will be shut down.
Then I can reinstall properly the primary server.
51) Message boards : Code and Servers : Server operating system (Message 4330)
Posted 30 Oct 2020 by Tomáš Brada
Post:
As we know, services running on this server gone quite popular. Besides BOINC, there are few other services that should remain online as much as possible.
For operating system we use Arch linux for ARM (alarm), which is a rolling release distro. It is quite stable, but I have been neglecting the mailing list and release notes before updating. Updates happen almost every day and pile up if not applied timely. The kernel is also custom-compiled for this board. Now I'd like to move away from rolling release and use something more solid, like Debian. Debian comes as the most obvious choice, but I am still looking for better ones.
For backups, we have solid backup plan, but not restore plan. If something goes wrong that requires restore from backup, it has to be manually unpacked and and the file system rebuilt.
Maybe I could use two equivalent boards, one to actually run the services, while installing and testing on the other one. I do have a second mini-pc: raspberry pi 1B. But this one is too different from the more powerful Allwinner R40 based board.
What I am going to do?
Nuke the current system and hope to re-install the critical services in a short enough time?
Move them to a laptop computer temporary and then move them back after reinstall? It's double the work.
52) Message boards : Cafe : Chemistry and Pyrotechnics (Message 4327)
Posted 30 Oct 2020 by Tomáš Brada
Post:
2010C:
Abietic ... 5
Charcoal ... 2
NaClO3 ... 3
KClO3 ... 22.2§
Ethanol

I am considering abandoning binding of the composition with the Abietic acid / ethanol, and instead adding small amount of Dextrin / water. The sticky rosin is unpleasant to work with and dries slowly.
53) Message boards : Cafe : Chemistry and Pyrotechnics (Message 4326)
Posted 30 Oct 2020 by Tomáš Brada
Post:
2010B:
Abietic ... 4
Sulfur ... 1
NaClO3 ... 3.1
KClO3 ... 14.1
Ethanol.

Burns poorly, the rest of the composition was repurposed for a flare.
54) Message boards : Number crunching : Badges (Message 4316)
Posted 22 Oct 2020 by Tomáš Brada
Post:
Credit badges doesnt seem to work for me :(

Not enough credit for first badge, dear.
Level 9, over 37224 credits
55) Message boards : Code and Servers : Server Hardware (Message 4311)
Posted 7 Oct 2020 by Tomáš Brada
Post:
New, much tidier, arrangement:

Old arrangement
56) Message boards : Cafe : Chemistry and Pyrotechnics (Message 4310)
Posted 7 Oct 2020 by Tomáš Brada
Post:
2010A:
Abietic ... 4
Charcoal ... 1
NaClO3 ... 4
KClO3 ... 13.9
Ethanol

Burns well in powder form.
57) Message boards : Code and Servers : Server Hardware (Message 4309)
Posted 5 Oct 2020 by Tomáš Brada
Post:
Computers. Zirkon is the backup workstation and parlon is raspberry for misc automation.
58) Message boards : Code and Servers : Symmetric Prime Tuples development (Message 4307)
Posted 3 Oct 2020 by Tomáš Brada
Post:
A while back, vinn@[CNT] found a third SPT(17)!
SPT(17): 1326033721182094741: 0 6 18 36 120 168 186 216 258 300 330 348 396 480 498 510 516
https://hr.tbrada.eu/tomas/spt_explore.php?id=95455176
See other rare tuples and their contributors here: https://hr.tbrada.eu/tomas/spt_explore.php?rare
59) Message boards : Closed Issues : Account/email addressess (Message 4306)
Posted 30 Sep 2020 by Tomáš Brada
Post:
Dear Pete. Thank you very much for your letter.
The email notification does not work here (see another open issue :), but if you run boinc manager, it should show up there.
Looking up your new cpid at statseb shows all your 9M+ credits from this project. Also the exported stats show 854e560dad1c93c1f29a56d332f8cd60 having the correct credit. If there is something more I can do, please let me know. CPID is a hash function the email address, and we can't do anything about it changing when email is changed. Password can be changed freely, however.
Thank you for your computational contribution, I honestly did not expect this to shoot up so much. I will always like to chat with my contributors.
I am also working on a page to show the tuples found, here is one of yours for example.
60) Message boards : Closed Issues : Account/email addressess (Message 4304)
Posted 24 Sep 2020 by Tomáš Brada
Post:
I am tempted to reset the credits back to zero for lack of thank you.


Previous 20 · Next 20

©2024 Tomáš Brada