Doch 09.980 (uci) by Don Dailey available

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Graham Banks
Posts: 44556
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Doch 09.980 (uci) by Don Dailey available

Post by Graham Banks »

mclane wrote:they all come back :-)

no problems with doch in arena.
Works okay in ChessGUI also. :)
gbanksnz at gmail.com
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Doch 09.980 (uci) by Don Dailey available

Post by Dr.Wael Deeb »

So how strong is this doch after all :!: :?:
It's on my loooong waiting list so a rough estimation will be good enough for me....
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Spock

Re: Doch 09.980 (uci) by Don Dailey available

Post by Spock »

Dr.Wael Deeb wrote:So how strong is this doch after all :!: :?:
It's on my loooong waiting list so a rough estimation will be good enough for me....
Dr.D
Here are some CCRL blitz results:

Code: Select all

Doch x64 vs Spike 1.2 Turin -       32.5 - 17.5
Doch x64 vs Onno 1.1.1 x64 -        25.5 - 24.5
Doch x64 vs Sjeng WC2008 x64 -      24.5 - 25.5
Doch x64 vs Hiarcs 12 -             28.0 - 22.0

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Doch 09.980 (uci) by Don Dailey available

Post by Dr.Wael Deeb »

Spock wrote:
Dr.Wael Deeb wrote:So how strong is this doch after all :!: :?:
It's on my loooong waiting list so a rough estimation will be good enough for me....
Dr.D
Here are some CCRL blitz results:

Code: Select all

Doch x64 vs Spike 1.2 Turin -       32.5 - 17.5
Doch x64 vs Onno 1.1.1 x64 -        25.5 - 24.5
Doch x64 vs Sjeng WC2008 x64 -      24.5 - 25.5
Doch x64 vs Hiarcs 12 -             28.0 - 22.0

Wow,thanks Ray....pretty damn strong for a primative engine as described in the readme file :lol:
Cheers,
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Vinvin
Posts: 5297
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Doch 09.980 (uci) by Don Dailey available

Post by Vinvin »

Doch 09.980 (32 bits ?) first rating in the UEL: 2611.

Spike 1.2 Turin -> 2642
Critter 0.42-> 2604
Twisted Logic 20090922 -> 2601


source : http://talkchess.com/forum/viewtopic.php?t=30622
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Doch 09.980 (uci) by Don Dailey available

Post by Dr.Wael Deeb »

Vinvin wrote:Doch 09.980 (32 bits ?) first rating in the UEL: 2611.

Spike 1.2 Turin -> 2642
Critter 0.42-> 2604
Twisted Logic 20090922 -> 2601


source : http://talkchess.com/forum/viewtopic.php?t=30622
Thanks,a primative estimation has been gained in which section of my rating list to throw the new born creature for testing :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
mclane
Posts: 18910
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Doch 09.980 (uci) by Don Dailey available

Post by mclane »

Dr.Wael Deeb wrote:So how strong is this doch after all :!: :?:
It's on my loooong waiting list so a rough estimation will be good enough for me....
Dr.D
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Code: Select all

    Motor                         Punkte     Ry  Ry  De  Sp  Lo  Ch  Na  Fr  St  Cy  Ro  Ro  Hi  On  Za  Al  Pr  SP  Sc  Ch  Br  Tw  Gl  Fr  Do  Th  Co  Bi  Mo  Cr  Pr  ch  To  Ru  No  SO  Ro  He  An  Di  Cr  Ar  Ne  Dr  N2  Te  Te  Ar    S-B
01: Rybka 3 32-bit [1 CPU]        115,5/133 ··· =1= 1=1 11= 10= 111 11= 111 =0= =01 ==  ==  111 =11 =0= 1=1 111 11= 111 101 111 =01 =11 11  11  1=1 1=1 111 111 111 111 111 111 =11 111 111 111 11  111 111 111 111 111 111 11  11  111 11   5638,2
02: Rybka v2.2n2.mp.w32 [1 CPU]   86,5/123  =0= ··· 00  1== 1=1 === 1== 000 01  =1  00  =1  000 =01 =0  1=1 ==1 ==1 10= 1== 110 =1  011 ==  10  111 1=1 110 1=1 11  11  11  11  11= 111 011 =11 11  ==1 111 111 111 1=1 111 11  1=  11  11   3971,0
03: DeepShredder12UCI             81,0/101  0=0 11  ··· 111 1=1 1== ==  10  11  0=  10  ==  11  1=  =1  111 011 1=  0=1 11  =1  =1  =1  11  10  11  11  01  11  01  11  11  11  =1  11  11  =1  11  11  11  11  11  11  1=  =1  11  11  11   4040,2
04: Spike1.2                      81,0/133  00= 0== 000 ··· 10= =01 ==0 10= ==0 110 01  00  100 0== =0= 111 011 0=0 111 0=0 001 =1= 000 10  =1  1=1 =1= =11 1== 11= =1= 101 0=1 ==1 111 =11 011 11  =11 1=1 111 111 110 1== 11  11  111 11   3616,2
05: LoopMP 12.32                  80,5/133  01= 0=0 0=0 01= ··· 000 001 =00 =01 ==0 00  01  00= =0= 0=1 =10 111 10= 11= 0=1 111 0=0 01= 11  0=  =10 ==1 011 111 100 111 011 11= 1=1 1=1 110 101 1=  111 001 1=1 111 1=1 111 1=  11  111 11   3610,5
06: ChessTiger2007.1 UCI          79,5/133  000 === 0== =10 111 ··· =10 000 100 0== =0  00  0=1 === 1=0 =00 ==1 000 1=1 ==1 10= 111 ==0 =1  =0  111 =0= 111 11= 101 111 =1= ==1 0=1 10= 111 111 10  =10 001 101 =11 111 111 11  10  111 11   3626,5
07: Naum4_32                      79,0/102  00= 0== ==  ==1 110 =01 ··· ==  0=  =1  ==  =0  11  1=  1=  11= 111 =1  111 0=  11  ==  01  11  11  11  11  11  11  1=  10  1=  1=  11  11  11  11  11  11  11  11  11  11  11  1=  11  11  11   3814,0
08: Fruit090523k2_32              76,5/102  000 111 01  01= =11 111 ==  ··· =1  =1  00  00  0=  10  =1  111 110 =1  =10 ==  01  ==  =1  ==  11  11  11  1=  11  1=  =1  1=  11  11  11  11  11  11  =1  11  11  11  =1  11  11  11  11  11   3691,5
09: Stockfish_15_ja               74,5/101  =1= 10  00  ==1 =10 011 1=  =0  ··· 01  00  0=  01  11  11  111 =1= =0  1=1 =1  11  =1  ==  1=  ==  11  ==  =1  11  11  11  =1  11  =1  11  11  1=  11  11  11  11  11  10  1=  11  11  1=  11   3665,0
10: Cyclone xTreme II [default]   74,5/101  =10 =0  1=  001 ==1 1== =0  =0  10  ··· 0=  10  10  1=  ==  111 =11 01  111 01  01  01  1=  1=  1=  11  =1  11  1=  11  11  11  11  =1  11  11  =1  1=  11  11  01  11  11  11  11  11  11  =1   3600,2
11: RobboLito 0.085d4 x86         73,5/88   ==  11  01  10  11  =1  ==  11  11  1=  ··· 0   ==  01  =1  11  11  11  11  01  11  11  11  11  1   =1  =1  1=  11  11  =1  1=  11  10  11  11  11  1   11  =1  1=  11  11  =1  1   1   11  1    3744,5
12: RobboLito 0.85d2 x86          71,5/88   ==  =0  ==  11  10  11  =1  11  1=  01  1   ··· 1=  1=  11  =1  =1  1=  11  11  =1  1=  11  11  0   ==  =1  11  11  11  11  10  11  11  1=  11  11  1   11  =1  =1  11  11  =1  =   1   =1  1    3654,7
13: Hiarcs12SPUCI                 71,5/102  000 111 00  011 11= 1=0 00  1=  10  01  ==  0=  ··· =0  =1  11= ==0 0=  111 1=  =1  11  =1  ==  00  11  01  11  =1  11  1=  11  ==  11  11  =1  11  =1  11  11  11  =1  11  11  1=  11  11  11   3408,2
14: Onno-1-0-4-w32                68,0/102  =00 =10 0=  1== =1= === 0=  01  00  0=  10  0=  =1  ··· =1  011 100 1=  =11 11  ==  1=  ==  1=  00  =1  =1  11  01  11  10  1=  11  11  11  11  11  11  ==  11  =1  01  11  =1  11  11  11  11   3222,5
15: Zappa Mexico II               67,5/101  =1= =1  =0  =1= 1=0 0=1 0=  =0  00  ==  =0  00  =0  =0  ··· 110 ==0 01  ==0 ==  11  1=  10  1=  11  =1  11  =1  01  11  1=  11  11  =1  =1  11  11  =1  1=  1=  11  11  11  11  11  11  11  11   3156,2
16: Alaric707                     65,0/133  0=0 0=0 000 000 =01 =11 00= 000 000 000 00  =0  00= 100 001 ··· =0= =00 01= 0== 11= =10 =01 10  10  001 1=0 00= 0== =1= =00 011 110 111 1=1 11= 0=1 11  =10 110 1=1 011 111 111 11  11  111 11   2667,2
17: ProDeo 1.6                    64,5/133  000 ==0 100 100 000 ==0 000 001 =0= =00 00  =0  ==1 011 ==1 =1= ··· =01 =10 01= ==0 00= 00= =1  0=  1== 1=1 1=1 11= =00 001 =01 001 1== 010 =11 110 0=  110 === 1=1 111 1=1 001 11  01  101 11   2898,7
18: SPx86Inert_Thinker54c         64,0/102  00= ==0 0=  1=1 01= 111 =0  =0  =1  10  00  0=  1=  0=  10  =11 =10 ··· 01= 00  =0  10  1=  1=  1=  10  1=  =0  11  11  11  11  11  ==  =1  ==  11  1=  1=  11  =1  11  =1  =1  11  =0  11  11   3079,0
19: Scorpio20                     63,0/133  000 01= 1=0 000 00= 0=0 000 =01 0=0 000 00  00  000 =00 ==1 10= =01 10= ··· 101 00= =01 10= 00  00  1== 1=0 100 1== 0=1 111 111 101 0== =11 1== 110 ==  =01 0=1 1=1 111 =1= 11= 01  11  =11 1=   2657,5
20: ChessTiger2007.1 UCI [gambit] 62,5/102  010 0== 00  1=1 1=0 ==0 1=  ==  =0  10  10  00  0=  00  ==  1== 10= 11  010 ··· 11  00  =1  =0  ==  01  11  01  00  1=  0=  11  11  11  01  1=  1=  11  11  11  11  11  11  11  11  11  1=  11   2907,2
21: Bright-0.4a                   60,0/102  000 001 =0  110 000 01= 00  10  00  10  00  =0  =0  ==  00  00= ==1 =1  11= 00  ··· =1  11  =0  =1  11  =1  =0  11  11  =0  11  =1  1=  ==  11  1=  11  11  11  11  11  01  11  11  11  11  11   2611,5
22: Twisted Logic T20090922       57,5/101  =10 =0  =0  =0= 1=1 000 ==  ==  =0  10  00  0=  00  0=  0=  =01 11= 01  =10 11  =0  ··· 11  0=  1=  01  0=  1=  1=  01  10  =0  =1  01  =1  11  ==  1=  11  11  11  =1  11  11  =1  11  01  11   2694,5
23: Glaurung2.2-w32               57,5/102  =00 100 =0  111 10= ==1 10  =0  ==  0=  00  00  =0  ==  01  =10 11= 0=  01= =0  00  00  ··· 10  10  =0  =1  1=  ==  11  10  =1  11  0=  =0  11  0=  11  11  11  11  ==  11  11  11  11  =1  11   2674,2
24: Fruitrx3_32                   55,0/93   00  ==  00  01  00  =0  00  ==  0=  0=  00  00  ==  0=  0=  01  =0  0=  11  =1  =1  1=  01  ··· 1   0=  =1  1=  1=  01  11  ==  =0  11  11  11  11  =1  11  =1  =1  11  11  11  11  11  11  11   2263,5
25: Doch_32_09.980_JA             52,5/87   00  01  01  =0  1=  =1  00  00  ==  0=  0   1   11  11  00  01  1=  0=  11  ==  =0  0=  01  0   ··· =0  ==  =0  ==  1=  11  11  =1  11  =0  1=  11  1   =1  =1  11  =1  11  11  1   1   11  1    2401,2
26: TheKing3.50 Thorondor2        47,0/102  0=0 000 00  0=0 =01 000 00  00  00  00  =0  ==  00  =0  =0  110 0== 01  0== 10  00  10  =1  1=  =1  ··· 1=  =0  11  =0  =0  1=  11  11  1=  1=  10  ==  11  0=  =1  1=  =0  11  11  01  11  11   1988,0
27: Colossus2008b                 46,5/102  0=0 0=0 00  =0= ==0 =1= 00  00  ==  =0  =0  =0  10  =0  00  0=1 0=0 0=  0=1 00  =0  1=  =0  =0  ==  0=  ··· 11  =0  ==  11  10  =0  =1  =1  10  10  0=  =1  1=  01  11  11  10  11  1=  11  11   2038,7
28: Bison 9.8 w32                 45,5/102  000 001 10  =00 100 000 00  0=  =0  00  0=  00  00  00  =0  11= 0=0 =1  011 10  =1  0=  0=  0=  =1  =1  00  ··· 01  =0  11  0=  0=  =1  11  0=  01  ==  0=  =1  1=  =1  11  11  1=  11  1=  11   1947,0
29: Movei00_8_438                 44,0/102  000 0=0 00  0== 000 00= 00  00  00  0=  00  00  =0  10  10  1== 00= 00  0== 11  00  0=  ==  0=  ==  00  =1  10  ··· 0=  11  11  11  ==  01  01  11  10  11  11  01  =0  1=  1=  =1  11  1=  11   1783,2
30: Crafty_230_win32_ja           43,5/101  000 00  10  00= 011 010 0=  0=  00  00  00  00  00  00  00  =0= =11 00  1=0 0=  00  10  00  10  0=  =1  ==  =1  1=  ··· =1  0=  01  01  ==  =0  00  1=  =1  11  11  11  =1  10  1=  11  11  11   1802,7
31: ProDeo1.6 [mach011]           39,5/101  000 00  00  =0= 000 000 01  =0  00  00  =0  00  0=  01  0=  =11 110 00  000 1=  =1  01  01  00  00  =1  00  00  00  =0  ··· 01  1=  1=  00  01  =1  =0  =1  11  00  1=  01  11  11  11  11  11   1623,0
32: chinito3.5                    38,5/101  000 00  00  010 100 =0= 0=  0=  =0  00  0=  01  00  0=  00  100 =10 00  000 00  00  =1  =0  ==  00  0=  01  1=  00  1=  10  ··· 0=  01  01  01  01  1=  11  10  10  11  ==  =1  11  =0  11  11   1593,5
33: Tornado_2_2_w32               37,5/101  000 00  00  1=0 00= ==0 0=  00  00  00  00  00  ==  00  00  001 110 00  010 00  =0  =0  00  =1  =0  00  =1  1=  00  10  0=  1=  ··· =1  1=  =0  10  0=  1=  ==  11  0=  11  =1  =1  =1  11  1=   1518,2
34: Ruffian2.1.0                  37,0/102  =00 00= =0  ==0 0=0 1=0 00  00  =0  =0  01  00  00  00  =0  000 0== ==  1== 00  0=  10  1=  00  00  00  =0  =0  ==  10  0=  10  =0  ··· 10  =1  =1  =0  00  11  ==  11  =1  11  0=  1=  =1  1=   1628,0
35: Now2_110709                   35,0/102  000 000 00  000 0=0 01= 00  00  00  00  00  0=  00  00  =0  0=0 101 =0  =00 10  ==  =0  =1  00  =1  0=  =0  00  10  ==  11  10  0=  01  ··· 11  01  01  11  01  10  0=  0=  =1  ==  11  1=  =0   1458,7
36: SOS-51_Arena                  34,5/102  000 100 00  =00 001 000 00  00  00  00  00  00  =0  00  00  00= =00 ==  0== 0=  00  00  00  00  0=  0=  01  1=  10  =1  10  10  =1  =0  00  ··· =1  01  =1  11  11  01  1=  1=  =0  11  11  =1   1302,2
37: Rotor0.5                      33,5/102  000 =00 =0  100 010 000 00  00  0=  =0  00  00  00  00  00  1=0 001 00  001 0=  0=  ==  1=  00  00  01  01  10  00  11  =0  10  01  =0  10  =0  ··· 00  00  1=  01  =1  ==  10  11  10  11  11   1389,2
38: Hermann2.5                    33,5/88   00  00  00  00  0=  01  00  00  00  0=  0   0   =0  00  =0  00  1=  0=  ==  00  00  0=  00  =0  0   ==  1=  ==  01  0=  =1  0=  1=  =1  10  10  11  ··· =0  01  11  10  01  11  1   1   11  1    1282,7
39: AnMon_5.66                    32,0/102  000 ==0 00  =00 000 =01 00  =0  00  00  00  00  00  ==  0=  =01 001 0=  =10 00  00  00  00  00  =0  00  =0  1=  00  =0  =0  00  0=  11  00  =0  11  =1  ··· =1  11  00  1=  10  10  11  11  =1   1299,2
40: Diep Leiden2007               28,5/102  000 000 00  0=0 110 110 00  00  00  00  =0  =0  00  00  0=  001 === 00  1=0 00  00  00  00  =0  =0  1=  0=  =0  00  00  00  01  ==  00  10  00  0=  10  =0  ··· =0  11  =1  1=  0=  =1  01  =1   1255,7
41: Crafty-22.10-win32            27,0/102  000 000 00  000 0=0 010 00  00  00  10  0=  =0  00  =0  00  0=0 0=0 =0  0=0 00  00  00  00  =0  00  =0  10  0=  10  00  11  01  00  ==  01  00  10  00  00  =1  ··· ==  1=  ==  ==  1=  11  11   1023,0
42: Arasan11.3x                   25,5/102  000 000 00  000 000 =00 00  00  00  00  00  00  =0  10  00  100 000 00  000 00  00  =0  ==  00  =0  0=  00  =0  =1  00  0=  00  1=  00  1=  10  =0  01  11  00  ==  ··· 11  01  ==  11  =1  1=   883,25
43: Nejmet_307                    22,0/102  000 0=0 00  001 0=0 000 00  =0  01  00  00  00  00  00  00  000 0=0 =0  =0= 00  10  00  00  00  00  =1  00  00  0=  =0  10  ==  00  =0  1=  0=  ==  10  0=  =0  0=  00  ··· 11  10  0=  00  =1   934,50
44: Dragon_46                     19,0/102  000 000 0=  0== 000 000 00  00  0=  00  =0  =0  00  =0  00  000 110 =0  00= 00  00  00  00  00  00  00  01  00  0=  01  00  =0  =0  00  =0  0=  01  00  01  0=  ==  10  00  ··· =0  01  10  ==   821,75
45: N2 v0.1                       19,0/88   00  00  =0  00  0=  00  0=  00  00  00  0   =   0=  00  00  00  00  00  10  00  00  =0  00  00  0   00  00  0=  =0  0=  00  00  =0  1=  ==  =1  00  0   01  1=  ==  ==  01  =1  ··· 1   10  0    716,75
46: Telepath6.0x024               15,0/88   00  0=  00  00  00  01  00  00  00  00  0   0   00  00  00  00  10  =1  00  00  00  00  00  00  0   10  0=  00  00  00  00  =1  =0  0=  00  00  01  0   00  =0  0=  00  1=  10  0   ··· =1  1    590,75
47: Telepath5.007                 13,0/101  000 00  00  000 000 000 00  00  0=  00  00  =0  00  00  00  000 010 00  =00 0=  00  10  =0  00  00  00  00  0=  0=  00  00  00  00  =0  0=  00  00  00  00  10  00  =0  11  01  01  =0  ··· 0=   502,75
48: Ares1.0                       9,5/88    00  00  00  00  00  00  00  00  00  =0  0   0   00  00  00  00  00  00  0=  00  00  00  00  00  0   00  00  00  00  00  00  00  0=  0=  =1  =0  00  0   =0  =0  00  0=  =0  ==  1   0   1=  ···  287,25

2508 Partien von 4512 gespielt
Name des Turniers: Mai
Ort/ Land: ORION8, Deutschland
Spielstufe: Blitz 3/2
Hardware: Mobile AMD Athlon(tm) XP 2400+ 1800 MHz 
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Spock

Re: Doch 09.980 (uci) by Don Dailey available

Post by Spock »

Web site updated with some games

http://computerchess.org.uk/ccrl/404.li ... 980+64-bit

Code: Select all

Doch 09.980 64-bit in CCRL 40/4, 2009-11-16
Ponder off, General book (up to 12 moves), 3-4-5 piece EGTB
Time control: Equivalent to 40 moves in 4 minutes on Athlon 64 X2 4600+ (2.4 GHz)
Tested by CCRL team, 2005-2009, http://computerchess.org.uk/ccrl/404.live/

CCRL 40/4 main list:
Doch 09.980 64-bit is #13 with rating of 2949 ELO points (+33 -33),
based on 291 games: 100 wins, 86 losses and 105 draws
Score: 52.4%, Average opponent: −17.4, Draws: 36.1%


Pairwise results:
     Opponent                              ELO     Score                  LOS   Perf
 - Stockfish 1.5.1 64-bit                  3010  17.5-24.5  (+9 -16=17)    0.1   +10
 - Shredder 11                             2946  25.5-24.5  (+17-16=17)   55.3    +4
 - Onno 1.1.1 64-bit                       2944  25.5-24.5  (+14-13=23)   61.2    +2
 - Hiarcs 12                               2937  28.0-22.0  (+21-15=14)   75.5   +29
 - Deep Sjeng WC2008 64-bit 1CPU           2936  24.5-25.5  (+16-17=17)   77.0   -19
 - Spike 1.2 Turin                         2827  31.5-17.5  (+23-9 =17)  100.0   -27
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Doch 09.980 (uci) by Don Dailey available

Post by Dr.Wael Deeb »

Thanks Thorsten and Ray for the results,much appreciated :D
So I would say that Doch x64 is at the same level as Onno x64....
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
tjfroh
Posts: 8087
Joined: Thu Mar 09, 2006 9:51 pm
Location: Near the Intel Plant in the Land of Manana
Full name: Timothy Frohlick

Re: Doch 09.980 (uci) by Don Dailey available

Post by tjfroh »

Rybka 3 Human gets 9 wins 1 draw and 0 losses to Doch 980
Fritz 5.32 gets 0 wins 5 draws and 5 losses to Doch 980

Doch is somewhere in between. Probably 2500 to 2600 elo.

Tj

PS I suspect Rybka 4 will totally dominate Doch 980. Doch is a great program for humans to play against. It compares favorably with Crafty ver. 23.
A New Way Comes Upon Earth.
God is an infinitely variable Constant.
Man marks his ground with ideologies.
Galaxies are the dreidels of God.
War is a punishment for implacability.
Peace flows from forgiveness of sins.