{"entities":{"Q580889":{"pageid":582656,"ns":120,"title":"Item:Q580889","lastrevid":62958120,"modified":"2026-04-11T09:14:32Z","type":"item","id":"Q580889","labels":{"en":{"language":"en","value":"Parallel implementation of the block conjugate gradient algorithm"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 4018222"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q580889$3CFC169B-BD11-42C3-8B58-20A6EBAF7C57","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"a54f80023632342c90f207d1d22be8a293e2088d","datavalue":{"value":{"text":"Parallel implementation of the block conjugate gradient algorithm","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q580889$140320A3-2325-47B2-A02C-57814B0E0EBF","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"31e3384ae2b59328f2ada9c3633eefbbfed879ad","datavalue":{"value":"0626.65022","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$1213FE51-D029-447E-AA3B-AFD74AAA9763","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"eaa5af05a37ba9a2b033fb08ceada4dff5d62c1c","datavalue":{"value":"10.1016/0167-8191(87)90013-5","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$088AF402-6743-4345-BF1F-ABB43C786A57","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"b949584a4e5ded5758d2c9c746e1700d5e6527f4","datavalue":{"value":{"entity-type":"item","numeric-id":182673,"id":"Q182673"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q580889$F653B6CD-1583-43F6-8D07-5EB68B4AFB91","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"eeac13f60c55bdb04ecb49274cc7b24a1688345d","datavalue":{"value":{"entity-type":"item","numeric-id":71527,"id":"Q71527"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q580889$D11D0C54-8297-426E-8CD5-DBB206B6B804","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"5ae48c61eed19d1e1e1f33f9255d5b329362d064","datavalue":{"value":{"time":"+1987-00-00T00:00:00Z","timezone":0,"before":0,"after":0,"precision":9,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q580889$1FFDBEB9-EA73-44FA-A19D-97EF16EC3FD8","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"930be09203820876acf73dd05500086b78bbdb74","datavalue":{"value":"The mathematics of the block preconditioned conjugate gradient algorithm is reviewed. The coarse grained parallel version of the algorithm is presented and analyzed for message passing architectures.","type":"string"},"datatype":"string"},"type":"statement","id":"Q580889$EA3E43E4-A776-4CF1-A87A-6F4E3294FB3F","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"9e4257514d9fd4eac10996fc6305328b84fd9c9b","datavalue":{"value":"65F10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$A4FF0ED7-9D83-46E0-9D1F-8012727C5A8E","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"8a7edc01538ef78e7e423d9c49f622de0faa5a14","datavalue":{"value":"65Y05","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$F8D7A4AC-D021-4C27-89AE-FAE7CE74E753","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"c26b4c0942485f9df90a9e27d0782310eee4810b","datavalue":{"value":"4018222","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$6E2D8AD5-A2A4-4015-B402-8F91BD62B907","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"bc190a66cba8ad2be2f0b0312ec746910e4ad1cd","datavalue":{"value":"block preconditioned conjugate gradient algorithm","type":"string"},"datatype":"string"},"type":"statement","id":"Q580889$F5CA14BD-DC2D-47E0-A6E7-D8B1E2534AE2","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"3ecc61191503c1023cd433e1ad250dcd801a3755","datavalue":{"value":"coarse grained parallel version","type":"string"},"datatype":"string"},"type":"statement","id":"Q580889$42C0EDE6-19FF-4BB3-949D-4628278627EA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"767b080228dd98873a3893d892908d286277f06b","datavalue":{"value":"message passing architectures","type":"string"},"datatype":"string"},"type":"statement","id":"Q580889$448DEB51-EA38-48FA-9502-A49BB2796A6C","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q580889$71C2AB6E-7B06-4255-BFD5-F40033610FE3","rank":"normal"}],"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"8124f5c9e497cdbf8a76299072a9e5d34ff038ad","datavalue":{"value":"https://doi.org/10.1016/0167-8191(87)90013-5","type":"string"},"datatype":"url"},"type":"statement","id":"Q580889$F5968E00-9C4C-4EEF-A92E-AC3EDAF4195B","rank":"normal"}],"P388":[{"mainsnak":{"snaktype":"value","property":"P388","hash":"df87bba86b2eb5b1b83cd29b97277f3cfda94d0a","datavalue":{"value":"W1990743970","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q580889$34AAC695-D3BC-4687-B1A1-CE1D057E34A6","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Parallel implementation of the block conjugate gradient algorithm","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Parallel_implementation_of_the_block_conjugate_gradient_algorithm"}}}}}