A computer-implemented method for correlating multiple wells, the method comprising: obtaining subsurface representation information defining a subsurface representation, the subsurface representation defining simulated subsurface configuration of a simulated subsurface region including simulated wells, the simulated subsurface configuration of the simulated subsurface region defining simulated correlation between the simulated wells; obtaining well information including well logs of real wells, the well information defining physical arrangement of materials within the real wells and physical arrangement of the real wells with respect to one another; generating similarity maps for the real wells based on comparison of the physical arrangement of materials within the real wells with the simulated subsurface configuration of the simulated subsurface region, individual similarity maps characterizing extent of similarity between individual ones of the real wells and different locations within the simulated subsurface region, wherein the individual similarity maps characterizing the extent of similarity between the individual ones of the real wells and the different locations within the simulated subsurface region includes the individual similarity maps including similarity measures or similarity scores to indicate quantity and/or quality of matching between the individual ones of the real wells and the different locations within the simulated subsurface region; arranging the similarity maps based on the physical arrangement of the real wells with respect to one another such that the similarity maps overlap with each other within an overlap area, wherein locations within the overlap area correspond to groupings of matched simulated wells, individual groupings including a matched simulated well for individual ones of the real wells; and determining correlation between the real wells based on the simulated correlation between the matched simulated wells. obtaining subsurface representation information defining a subsurface representation, the subsurface representation defining simulated subsurface configuration of a simulated subsurface region including simulated wells, the simulated subsurface configuration of the simulated subsurface region defining simulated correlation between the simulated wells; obtaining well information including well logs of real wells, the well information defining physical arrangement of materials within the real wells and physical arrangement of the real wells with respect to one another; generating similarity maps for the real wells based on comparison of the physical arrangement of materials within the real wells with the simulated subsurface configuration of the simulated subsurface region, individual similarity maps characterizing extent of similarity between individual ones of the real wells and different locations within the simulated subsurface region, wherein the individual similarity maps characterizing the extent of similarity between the individual ones of the real wells and the different locations within the simulated subsurface region includes the individual similarity maps including similarity measures or similarity scores to indicate quantity and/or quality of matching between the individual ones of the real wells and the different locations within the simulated subsurface region; arranging the similarity maps based on the physical arrangement of the real wells with respect to one another such that the similarity maps overlap with each other within an overlap area, wherein locations within the overlap area correspond to groupings of matched simulated wells, individual groupings including a matched simulated well for individual ones of the real wells; and determining correlation between the real wells based on the simulated correlation between the matched simulated wells.