{"version":1,"pages":[{"id":"EIKLxBLjgr4uoAsXhgxW","title":"About PCJ","pathname":"/","siteSpaceId":"sitesp_LOXj6","description":"Java library for parallel computing in PGAS (Partitioned Global Address Space) paradigm."},{"id":"-LzSSJXd4eZM5dFLzpQb","title":"HPCC Award","pathname":"/hpcc-award","siteSpaceId":"sitesp_LOXj6","description":"HPC Challenge Award at Supecomputing'14."},{"id":"-LzRnm7_5BhgOQso2pno","title":"Downloads","pathname":"/downloads","siteSpaceId":"sitesp_LOXj6","description":"PCJ is a library for Java language that helps to perform parallel and distributed calculations. It is able to work on the multicore systems connected with the typical interconnects."},{"id":"-LzRnyBwOoVkPeWdj4Ew","title":"Examples","pathname":"/examples","siteSpaceId":"sitesp_LOXj6","description":"Code examples for PCJ 5"},{"id":"-LzTNQ24qqEKLAXrHDPB","title":"Running PCJ application","pathname":"/examples/running-pcj-application","siteSpaceId":"sitesp_LOXj6","description":"PCJ application can be run on different computer systems","breadcrumbs":[{"label":"Examples"}]},{"id":"-LzS9AwShERqeL30vb-6","title":"Hello World","pathname":"/examples/hello-world","siteSpaceId":"sitesp_LOXj6","description":"Code example for PCJ 5: Print Hello World in parallel.","breadcrumbs":[{"label":"Examples"}]},{"id":"-LzSM94vez5fqIhYbNOs","title":"Monte Carlo","pathname":"/examples/monte-carlo","siteSpaceId":"sitesp_LOXj6","description":"Estimate π using Monte Carlo method (parallelization of workload).","breadcrumbs":[{"label":"Examples"}]},{"id":"-LzSQaqJEOIJxX3kg1ng","title":"Loop parallelization","pathname":"/examples/loop-parallelization","siteSpaceId":"sitesp_LOXj6","description":"Estimate π using integral. Parallelization performed by work distribution (loop parallelization).","breadcrumbs":[{"label":"Examples"}]},{"id":"-LzTHslwejygyRP7ec4j","title":"Reduction","pathname":"/examples/reduction","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Examples"}]},{"id":"-LzRvBE2yp5Iuqmw5NY6","title":"Manual","pathname":"/manual","siteSpaceId":"sitesp_LOXj6","description":""},{"id":"-LzWeb2AKGvxHm94ivho","title":"Programming model","pathname":"/manual/programming-model","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Manual"}]},{"id":"-LzX8gnopZvtIUvOqIa7","title":"Task management","pathname":"/manual/task-management","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Manual"}]},{"id":"-LzXAShwMBEHkPbS66Kw","title":"Shareable variables","pathname":"/manual/shared-variables","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Manual"}]},{"id":"-M7qmLeoXmJJQ7FZHIBY","title":"Communication","pathname":"/manual/communication","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Manual"}]},{"id":"-M7r8KSkbmUHq-cFxf7Q","title":"Communication - async","pathname":"/manual/communication-async","siteSpaceId":"sitesp_LOXj6","description":"","breadcrumbs":[{"label":"Manual"}]},{"id":"-LzRo1VT1OM7Th_PeTQ9","title":"Publications","pathname":"/publications","siteSpaceId":"sitesp_LOXj6","description":"PCJ is a library for Java language that helps to perform parallel and distributed calculations. It is able to work on the multicore systems connected with the typical interconnects."},{"id":"-LzTgmICFJHrpxcsOD-8","title":"Projects","pathname":"/projects","siteSpaceId":"sitesp_LOXj6","description":""},{"id":"-LzTgqmpROLs1zrkRjZB","title":"HPDCJ","pathname":"/projects/hpdcj","siteSpaceId":"sitesp_LOXj6","description":"CHIST-ERA project (2014-2018)","breadcrumbs":[{"label":"Projects"}]}]}